合理设置索引
来源:互联网 发布:原生js获取所有子元素 编辑:程序博客网 时间:2024/06/02 13:22
索引查询是数据库中重要的记录查询方法,要不要进入索引以及在那些字段上建立索引都要和实际数据库系统的查询要求结合来考虑,下面给出实际中的一些通用的原则:
1. 在经常用作过滤器的字段上建立索引;
2. 在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引;
3. 在不同值较少的字段上不必要建立索引,如性别字段;
4. 对于经常存取的列避免建立索引;
5. 用于联接的列(主健/外健)上建立索引;
6. 在经常存取的多个列上建立复合索引,但要注意复合索引的建立顺序要按照使用的频度来确定;
7. 缺省情况下建立的是非簇集索引,但在以下情况下最好考虑簇集索引,如:含有有限数目(不是很少)唯一的列;进行大范围的查询;
8. 小表不建索引有时比建索引还快,在一张只有几个值的列上建索引比不建索引慢 。
-
充分的利用索引可以减少表扫描I/0的次数,有效的避免对整表的搜索。当然合理的索引要建立在对各种查询的分析和预测中,也取决于DBA的所设计的数据库结构
- 合理设置索引
- 合理使用索引
- 合理使用mysql索引
- 合理使用索引
- Lucene索引阶段设置Document Boost和Field Boost 实现合理打分
- 合理设置iframe
- 正确合理地使用索引
- SQL2005合理的索引设计
- SQL2005合理的索引设计
- SQL2005合理的索引设计
- SQL2005合理的索引设计
- SQL2005合理的索引设计
- 如何合理使用SQL索引
- [转]虚拟内存的合理设置
- 合理设置域名TTL值
- mysql的sql_mode合理设置
- MySQL的sql_mode合理设置
- mysql的sql_mode合理设置
- VC++编译器致命错误C1001
- 电信也用aix
- 就业感言(真实告白之笑看IT)
- 从潘石屹的博客转载来的好文章
- ASP.NET2.0连接SQL Server数据库详解
- 合理设置索引
- 将 SOA 定义为一种体系结构风格
- 关于移动教育—一种教育的新形式
- 关于用低级API函数播放wav文件声音不连续的解决方法
- 小心别伤害别人,但被伤害了怎么办?
- TForm.ModalResult的正确使用
- 调用 SPS Single Sign-on 失败。返回的错误代码为“-2140995585”。.
- linux_第2章 Linux的分区、目录、开机、关机
- 关于条形码绘制的资料整理