- 3
- 0
- 约1.28万字
- 约 14页
- 2017-01-04 发布于重庆
- 举报
关系数据库的查询优化策略1???????? 引言
随着计算机应用技术的不断普及和发展,数据库系统正越来越多的走进人们的日常生活。在要求查询结果正确无误的同时,人们越来越关心查询的效率问题。影响查询效率的因素很多,诸如处理器的速度、I/O速度、存储器的容量、操作系统、采取何种的数据库服务系统等。但是对于特定服务器来说查询的效率主要取决于DBA(数据库管理员)所给定的查询语句。 2?????????? 合理使用索引
?
数据库服务器对数据进行访问一般采用下面的两种方式:①索引扫描,通过索引访问数据;②表扫描,读表中的所有页。当对一个表进行查询时,如果返回的行数占全表总行数的10%到15%时,使用索引可以极大的优化查询的性能。但是如果查询涉及到全表40%以上的行时,表扫描的效率比使用索引扫描的效率高。在具体使用的过程中,要结合实际的数据库和用户的需求来确定要不要索引以及在什么字段上建立什么样的索引。下面给出一些通用的规则:
?1.?????? 在经常用作过滤器或者查询频率较高字段上建立索引; 2.?????? 在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引;3.?????? 在不同值较少的字段上不必要建立索引,如性别字段;
4.?????? 对于经常存取的列避免建立索引;
?5.?????? 用于联接的列(主健/外健)建立索引;
?6.?????? 在
您可能关注的文档
最近下载
- 焦炉烘炉过程中常见问题分析及对策.doc VIP
- 2026年怒江供电局项目制用工招聘(20人)笔试备考题库及答案解析.docx VIP
- 邮储个人网上银行客户操作手册.pdf VIP
- 数字林业-技术对林业增长的影响.pptx VIP
- 07B【沪教牛津版英语字帖】七年级下册单词表国标手写斜体字帖(含音标上海教育出版社).pdf VIP
- 浙江省绍兴市上虞区2024-2025学年六年级上学期期末考试科学试题(含答案).docx VIP
- 学堂在线审美的历程章节测试答案.docx VIP
- 湖南省湘潭市湘乡望春中学2018-2019学年高一数学理下学期期末试题.docx VIP
- 小学春季学期英语学科教学质量检测与评估测试聚焦2.pdf VIP
- 小学英语教学法 教程教案.pdf VIP
原创力文档

文档评论(0)