索引
wujingwen1111
这个作者很懒,什么都没留下…
展开
-
mysql联合索引详解
转自:http://linux.chinaitlab.com/MYSQL/925211.html 联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就转载 2013-11-15 11:06:31 · 883 阅读 · 0 评论 -
MySQL单列索引和联合索引
转自:http://www.sphinxsearch.org/archives/32 所有的MySQL列类型能被索引。在相关的列上的使用索引是改进SELECT操作性能的最好方法。 一个表最多可有16个索引。最大索引长度是256个字节,尽管这可以在编译MySQL时被改变。 对于CHAR和VARCHAR列,你可以索引列的前缀。这更快并且比索引整个列需要较少的磁盘空间。在CREATE TA转载 2013-11-15 11:09:24 · 914 阅读 · 0 评论 -
mysql 查看索引
转自:http://www.cnblogs.com/cocos/archive/2011/05/06/2039428.html 查看索引 mysql> show index from tblname; mysql> show keys from tblname; · Table 表的名称。 · Non_unique 如果索引不能包括重复词,则为0。如果可以,则为1。 · K转载 2013-11-15 11:12:04 · 834 阅读 · 0 评论 -
MySQL的btree索引和hash索引的区别
转自:http://www.cnblogs.com/vicenteforever/articles/1789613.html hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash转载 2013-11-15 11:15:28 · 688 阅读 · 0 评论