下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Sql查询优化、营销对象、查询优化器IN、分析:从这种自然情况来看,dept绝对不是一个大表。 需要“唯一的排序”来完全表示dept,如果dept大,则无法承受此排序的性能。 但是employee可以很大,为什么呢? 最常见的理解是因为employee.deptno=dept.deptid可以编制索引。 但是,这不是一个好的解释。 如果employee.deptno和dept.deptid都有目录索引,则employee和dept之间的最佳方案就是走道儿merge join,因为我们知道目录索引是一个规则的结构。 并且,如果dept.deptid有目录索引,deptid的排序性能也大幅度提高。
2、 IN的区别只是前者在HireDate字段中创建的非聚合目录索引,后者在该字段中创建的是聚合目录索引,但查询速度有天壤之别。 因此,并非所有字段都可以通过简单地创建目录索引来加快查询速度。 创建“适当”聚合目录索引对于加快查询速度非常重要,误解3,将所有需要加快查询速度的字段添加到聚合目录索引中,以加快查询速度(1)select* fromemployeewherehiredate 1984-04-010033600336000.000查询速度: 953毫秒(2)选择* fromemployeewherehiredate 1984-04-010033600336000.000 and dept
3、no=1查询速度: 610毫秒(3)选择* fromemployeewheet 1.使用聚合目录索引比使用一般的主牛鼻子作为order by更快,特别是对于较大的数据量,选择top 300000 * 使用fromemployeeorderbyhiredate:6610毫秒selecttop300000*fromemploot实际上,如果数据量很大,则使用编辑目录索引作为排序列比使用非编辑目录索引快得多,而使用delete 2、日期列分秒输入查询速度不慢的例子,共有100万件数据,2004年1月1日以后的数据有50万件,只有两个不同的日期,日期正确的在先有50万件数据,有5000个不同的日期,日
4、期到秒都正确。 select * fromemployeewherehiredate=2004-8-081233605936002.077使用时: 21186毫秒,其他注意事项,“水可以载舟,也可以看船”,目录索引提高了检索性能如果目录索引太多,目录索引可能会碎片化。 目录索引是从数据库检索数据的最有效的方法之一。 数据库性能问题的95%可以使用目录索引技术来解决。 1 .不要目录索引经常使用的小桌子。 不要在小桌子上设置牛鼻子。 如果经常插入和删除,请不要这样做。 这些个的插入和删除操作的目录索引维护可能比扫描表空间更慢。 2 .不要选择社会安全号码(SSN )或身份证号码(ID )作为牛鼻子。 不要使用SSN或ID作为数据库的牛鼻子。 除了隐私权上的原因,SSN或ID必须手动提供。 不要使用手动键入的牛鼻子作为主牛鼻子。 因为如果输入错误,只能删除整个记录查询密码从头开始。 3 .不使用用户的牛鼻子,决定使用哪个字段作为表的牛鼻子时,请留心的用户编辑的字段。 一般情况下,不要选择用户可以编辑的字段作为关牛鼻子字。 不要目录索引text/ntext和大文本字段(许多字符)。 目录索引占用大量的数据库空间5 .使用由系统生成的主牛鼻子设置和修改数据库时,总是使用由系统生成的牛鼻子作为主牛鼻子,这实际上控制了数据库的目录索引完整性,从而使数据库和非手动反应历程高效
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京市石景山区2026届高三历史下学期统一练习一模试题
- 产品总监面试试卷及答案
- 大学武术与民族传统体育模拟题及解析
- 2025-2026学年四川成都树德中学高一下学期4月测试化学试题含答案
- 排球战术配合题目及详解
- 2026年跨平台广告数据整合与分析方法
- 珠芽魔芋种植技术基础大全
- CTPαS-Sp-isomer-生命科学试剂-MCE
- 2026年新能源光伏安装协议
- 工行脱密协议书
- 6.2《三位数加三位数(不进位)的笔算》教案(表格式) 2025-2026学年小学数学二年级下册 苏教版
- (2026年)糖尿病患者饮食健康宣教课件
- 医院改造工程施工方案投标文件(技术标)
- 财政局财会监督制度
- DL-T596-2021电力设备预防性试验规程
- (高清版)DZT 0208-2020 矿产地质勘查规范 金属砂矿类
- 中医培训课件:《针灸学》
- 分子蒸馏完整版本
- 转动设备的检修课件
- 小动物常规临床检查皮肤
- TCCUA 003-2019 金融信息科技服务外包风险管理能力成熟度评估规范
评论
0/150
提交评论