建议用来建立索引的列:
1、该列频繁用于搜索
2、该列用于对数据进行排序
建议不要建立索引的列:
1、列中仅包含几个不同的值,如BIT列
2、表中仅包含几行数据
以下情况不要建索引:
1、如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么是否加索引也没有意义了。
2、对非唯一的字段,例如“性别”这种大量重复值的字段,增加索引也没有什么意义。
3、对于记录比较少的表,增加索引不会带来速度的优化反而浪费了存储空间,因为索引是需要存储空间的,而且有个致命缺点是对于update/insert/delete的每次执行,字段的索引都必须重新计算更新
可以参照:
http://blog.youkuaiyun.com/Ant_Yan/archive/2008/09/15/2932068.aspx

被折叠的 条评论
为什么被折叠?



