SQL吧 网站源码下载 企业网站源码下载 免费网站源码下载

当前位置: 主页 > 教程 > 数据库 > Mysql教程 >

MySQL中索引的限制

时间:2013-04-15 09:57来源:网络整理 作者:SQL吧 点击:
MySQL中索引的限制
企业站建365全包!先制作!后付款!600多套模版任你选择!晴网www.138.la专注企业站建仿站、域名、空间、云主机、服务器, 咨询电话:020-29031983 qq:2769485357

  在使用索引的同时,还应该了解MySQL索引存在的限制,以便在索引应用中尽可能地避开限制所带来的问题。下面列出了目前 MySQL 中与索引使用相关的限制。

  1) MyISAM存储引擎索引键长度的总和不能超过1000字节;

  2) BLOB和TEXT类型的列只能创建前缀索引;

  3) MySQL 目前不支持函数索引;

  4) 使用不等于(!= 或者 <>)的时候,MySQL 无法使用索引;

  5) 过滤字段使用了函数运算(如abs(column))后,MySQL无法使用索引;

  6) Join 语句中 Join 条件字段类型不一致的时候,MySQL 无法使用索引;

  7) 使用LIKE操作的时候如果条件以通配符开始(如’%key…’)时,MySQL无法使用索引;

  

8)
使用非等值查询的时候,MySQL 无法使用 Hash 索引。

 

  在使用索引的时候,须要留意上面的这些限制,尤其是要留意无法使用索引的情况,因为这很容易造成极大的性能隐患。

(责任编辑:编辑部)
顶一下
(0)
0%
踩一下
(0)
0%
0
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
栏目列表
推荐内容