1 / 5
文档名称:

数据库性能调优技术——深入理解单表执行计划.doc

格式:doc   大小:61KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库性能调优技术——深入理解单表执行计划.doc

上传人:1542605778 2022/4/16 文件大小:61 KB

下载得到文件列表

数据库性能调优技术——深入理解单表执行计划.doc

相关文档

文档介绍

文档介绍:数据库性能调优技术——深入理解单表执行计划
   一、概述
  这篇文章是数据库性能调优技术的第二篇。上一篇讲解的索引调优是数据库性能调优技术的基础。这篇讲解的深入理解单表执行计划,是数据库性能调优的有力工具。
  查询语句可以有多种条件,将控制权传给CSEK。
  9)CSEK取得下一条(4,4)传给XFLT,将控制权传给XFLT。
  10)XFLT发现该记录(4,4)不符合条件,将控制权传给CSEK。
  11)CSEK取得下一条(5,5)传给XFLT,将控制权传给XFLT。
  12)XFLT发现该记录(5,5)不符合条件,将控制权传给CSEK。
  13)CSEK取得下一条(6,6)传给XFLT,将控制权传给XFLT。
  14)XFLT发现该记录(6,6)不符合条件,将控制权传给CSEK。
  15)CSEK发现描述操作已经结束,通知XFLT结束。将控制权传给XFLT。
  16)XFLT得知查询操作结束,通知RSET结束。将控制权传给RSET。
  17)RSET得知操作结束。
  18)发送结果集(包含记录(2,2))给客户端。
  
  ,如何执行呢?
  表t1的定义以及数据和1中描述的一样。
  创建索引:
  create index it1c1 on t1(c1);
  查询语句“select * from t1 where c1=2;”对应的执行计划为:
  #RSET:[201, 2, 1];
  #CSEK(SECOND):[201, 2, 1]; IT1C1(T1), INDEX_EQU_SEARCH
  CSEK行的“SECOND”表示使用非聚集索引“IT1C1”,对该索引进行索引等值(INDEX_EQU_SEARCH)查找。
  该执行计划的执行流程为:
  1)CSEK使用c1=2查找非聚集索引,得到第一条c1=2的索引记录(2,rowid1)中的rowid1(为数值)。使用rowid1查找聚集索引得到对应的数据记录(2,2)传递给RSET,将控制权传给RSET。
  2)RSET将记录(2,2)放入结果集,将控制权传给CSEK。(因为c1上的索引是非唯一的,所以可能出现两条以上的记录满足c1=2,所以需要将控制权传给CSEK)。
  3)CSEK取得当前非聚集记录的下一条记录(3,rowid2),因为3!=2,所以扫描结束。将控制权传给RSET。(如果满足c1=2的记录数大于1条,需要继续传递记录给RSET,以此类推,直到遇到不满足c1=2的那条记录,结束操作。)
  4)RSET得知操作结束。
  5)发送结果集(包含记录(2,2))给客户端。
  ,如何执行呢?
  首先删除c1列上的非唯一索引,然后在c1列上创建唯一索引:
  drop index it1c1;
  create unique index uit1c1 on t1(c1);
  查询语句“select * from t1 where c1=2;”对应的执行计划为:
  #RSET:[201, 2, 1];
  #CSEK(SECOND):[201, 2, 1]; UIT1C1(T1), INDEX_

最近更新

部编版七年级语文(下册期中)试题及答案(真题).. 10页

郑州1苏教版数学六年级上册期末试卷测试题 17页

成长作文600字8篇 10页

窗边的小豆豆心得体会1000字模板 17页

成长作文600字6篇 15页

烟台大学《物业管理概论-本科》期末考试复习题.. 2页

消防管道验收及施工标准 12页

设备保温施工方案 7页

虹口区动迁方案 7页

节俭养德全民节约实施方案 8页

聊城名吃与文化的研究报告 6页

绿化覆绿项目可行研究报告 7页

研究报告用什么题目好写 4页

新人教版PEP五年级英语下册单词默写(2024年整.. 4页

弹性力学(徐芝纶)习题答案 10页

市八年级(下)期末数学试卷(五四学制)(附答案详.. 22页

小学数学六年级奥数题长方体与正方体知识点习.. 6页

四川省成都市龙泉驿区达标名校2024届中考生物.. 12页

医学细胞生物学(本科临床定向专业)考试题库全.. 9页

制冷与空调设备安装修理作业安全生产考试历年.. 19页

分析化学期末试题及参考答案 15页

2024年防盗网安装协议书 8页

2024年防溺水安全承诺书六篇 6页

麻醉护理新技术新项目 26页

2021年歌颂祖国的三句半台词 8页

缓刑矫正人员思想汇报100篇 2页

电力工程开关站、箱式开闭所类施工技术措施(施.. 6页

机械设备投标书范本1 37页

【最新】中国临床戒烟指南 41页

(推荐)初中历史新型有效课堂探索与研讨活动.. 58页