建立 索引常用的规则
来源:互联网 发布:sap84软件购买 编辑:程序博客网 时间:2024/04/29 01:54
1、表的主键、外键必须有索引;
2、数据量超过300的表应该有索引;
3、经常与其他表进行连接的表,在连接字段上应该建立索引;
4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;
5、索引应该建在选择性高的字段上;
6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;
7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:
A、正确选择复合索引中的主列字段,一般是选择性较好的字段;
B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;
C、如果复合索引中包含的字段经常单独出现在Where子句中,则分解为多个单字段索引;
D、如果复合索引所包含的字段超过3个,那么仔细考虑其必要性,考虑减少复合的字段;
E、如果既有单字段索引,又有这几个字段上的复合索引,一般可以删除复合索引;
8、频繁进行数据操作的表,不要建立太多的索引;
9、删除无用的索引,避免对执行计划造成负面影响;
2、数据量超过300的表应该有索引;
3、经常与其他表进行连接的表,在连接字段上应该建立索引;
4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;
5、索引应该建在选择性高的字段上;
6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;
7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:
8、频繁进行数据操作的表,不要建立太多的索引;
9、删除无用的索引,避免对执行计划造成负面影响;
原文转载:http://blog.csdn.net/zhongguoren666/article/details/6752153
0 0
- 建立索引常用的规则
- 建立索引常用的规则
- 建立索引常用的规则
- 建立 索引常用的规则
- 建立索引的常用规则
- oracle 建立索引常用的规则
- Oracle建立索引常用的规则
- Oracle建立索引的规则
- 数据库建立索引依据的规则
- (转)数据库建立索引依据的规则
- 关于sql 索引的建立规则
- mysql优化之索引建立的规则
- mysql建立索引规则
- oracle建立索引基本规则
- Mysql hash和Btree索引的区别以及索引的建立规则
- SQL索引建立规则与优化
- SQL索引建立规则与优化
- 索引视图的建立
- 批处理隐藏运行的11种思路
- JS组件系列——表格组件神器:bootstrap table(一)
- 一个漂亮的干货集中营客户端的生成,集合了干货api的大部分功能
- hadoop的安装
- Android 顶部悬停
- 建立 索引常用的规则
- 阿拉伯语状态下TextView如何从右往左显示
- enjoy summer the many year
- 矩阵求逆
- 微信小程序-wx:key理解
- JS组件系列——表格组件神器:bootstrap table(二)
- Android 7.0 Audio :通话中的音频调用接口
- 经典算法(4):K最近邻算法(KNN)
- nginx安装 卸载 虚拟主机 负载均衡