- 0
- 0
- 约1.71千字
- 约 3页
- 2026-07-15 发布于北京
- 举报
既然索引可以加快查询速度,那么是不是只要是查询语句需要,就建上索引?是否定的。因为索引
虽然加快了查询速度,但索引也是有代价的:索引文件本身要消耗空间,同时索引会加重、删
除和修改记录时的负担,另外,MySQL在运行时也要消耗资源索引,因此索引并不是越多越好。一
般两种情况下不建议建索引。
第一种情况是表记录比较少,例如一两千条甚至只有几百条记录的表,没必要建索引,让查询做全表扫
描就好了。至于多少条记录才算多,这个个人有个人的看法,我个人的经验是以2000作为分界线,记录
数不超过2000可以考虑不建索引,超过2000条可以酌情考虑索引。
另一种不建议建索引的情况是索引的选择性较低。所谓索引的选择性(Selectivity),是指不重复的索
引值(也叫基数,Cardinality)与表记录数(#T)的比值:
IndexSelectivityCardinality/#T
显然选择性的取值范围为(0,1],选择性越高的索引价值越大,这是由B+Tree的性质决定的。例如,上
文用到的employees.tit表,如果title字段经常被单独查询,是否需要建索引,我们
您可能关注的文档
- 46托福听力阅读答案与口语写作指导.pdf
- 新员工培训通讯:中核第二训练营职业讲座.pdf
- 石菖蒲及其有效成分对消化系统作用研究.pdf
- 中国国家标准 GB/T 3810.13-2026陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定.pdf
- GB/T 3810.13-2026陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定.pdf
- 《GB/T 3810.4-2026陶瓷砖试验方法 第4部分:断裂模数和破坏强度的测定》.pdf
- GB/T 3810.4-2026陶瓷砖试验方法 第4部分:断裂模数和破坏强度的测定.pdf
- 中国国家标准 GB/T 3810.4-2026陶瓷砖试验方法 第4部分:断裂模数和破坏强度的测定.pdf
- 中国国家标准 GB/T 32445-2026家具用材料分类.pdf
- GB/T 32445-2026家具用材料分类.pdf
- 《GB/T 3810.2-2026陶瓷砖试验方法 第2部分:尺寸和表面质量的检验》.pdf
- 中国国家标准 GB/T 3810.2-2026陶瓷砖试验方法 第2部分:尺寸和表面质量的检验.pdf
- 中国行业标准 YC/T 645-2026烟草工业企业管理诊断指南.pdf
- 《YC/T 645-2026烟草工业企业管理诊断指南》.pdf
- GB/T 16926-2026高压交流负荷开关-熔断器组合电器.pdf
- 中国国家标准 GB/T 16926-2026高压交流负荷开关-熔断器组合电器.pdf
- 《GB/T 16926-2026高压交流负荷开关-熔断器组合电器》.pdf
- YC/T 645-2026烟草工业企业管理诊断指南.pdf
- 跨境电商创业计划书.docx
- 哪些是目前最受欢迎的十大最火创业项目.docx
最近下载
- 山东能源集团荣晖国际贸易有限公司招聘笔试题库2025.pdf
- 2026年全国急救技能比赛理论考试题库附答案.docx VIP
- 中国临床肿瘤学会(CSCO)舌尖和舌腹面的癌诊疗指南2025.docx
- 凉山州公安局2026年公开考试招聘警务辅助人员的备考题库(30人)及答案详解一套.docx VIP
- 澳门大学考试题库及答案.doc VIP
- 初中高中数学定理公式大全超全.pdf VIP
- 土木工程课程设计.pdf VIP
- 一种从石英中分离长石的浮选药剂及浮选方法.pdf VIP
- HG∕T 5825-2021 填料塔液体分布装置分布性能测试方法.pdf
- 一种石英长石碱法浮选分离方法及组合捕收剂.pdf VIP
原创力文档

文档评论(0)