mysql索引基础
来源:互联网 发布:阿里云国际版网址 编辑:程序博客网 时间:2024/04/30 16:01
1.建立多列索引
如何去建立一个多列索引,最重要的一个问题是如何安排列的顺序是至关重要的,比如需要对一个表里面的两个字段foo,bar建一个索引,那么索引的顺序是(foo,bar)还是(bar,foo)呢。在搞清楚如何安排顺序之前先了解一个概念,cardinality:金山的翻译是"集的势",比如,tb表有1700条记录,foo字段有750个不同的记录,那么就可以说We have a cardinality of 750 for foo。总规则可以说是cardinality越大的字段应该排在索引的第一位就是说索引的位置是(foo,bar),因为cardinality越大那么第一次取出来的记录集就越小,再进行第二次查询的次数就越少了。不过这只是对于建两个索引的规则,如果是三个以上就没有那么简单了,具体地看原文,有比较详细的例子。还需要提出的是即使我们建了一个很有效的索引,但是查询优化器也许会选择不用它,如果它会考虑更多因素以决定这个索引是否有足够的效率。
2.
- mysql索引基础
- mysql索引基础
- MySQL索引基础
- mysql 索引基础
- mysql 索引基础
- Mysql索引基础总结
- MySQL索引基础
- mysql--索引基础
- MySQL索引基础--菜鸟篇
- MySQL(基础篇)之索引
- Mysql基础篇之索引
- MySQL 全文索引基础操作
- MySQL (7) 索引基础
- MySQL 索引基础 (一)
- MYSQL基础02 - 索引的操作
- MySQL基础笔记(四) 索引
- mysql基础(用户、权限、建表、索引)
- MySQL基础之索引理论篇
- 处世悬镜之舍之 三
- printf()函数相关
- automake 与 NDK 交叉编译
- Exception in thread "main" java.lang.StackOverflowError
- (数论2.1.4)POJ3518 Prime Gap(埃拉托斯特尼筛法)
- mysql索引基础
- 在 iPad和 iPhone的浏览器上查看网页源代码
- 我家乡的互联网---安徽省宿州市萧县
- O(n)回文子串算法
- 关于问答类型的
- 1007
- LIB和DLL的区别与使用
- 吉哥系列故事——临时工计划
- Java MongoDB 学习