- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机]监控 DB2 活动之使用解释工具分析SQL
监控 DB2 活动之使用解释工具分析SQL2007-12-05 10:15:15 来源:
EXPLAIN 和 EXPLSNAP 预编译/绑定选项
网页教学网
至此,您已经看到了为动态 SQL 语句收集全面解释信息和解释快照数据的一些方法。但在很多时候,数据库应用程序由静态 SQL 语句构成,这些语句同样需要分析。那么如何使用解释工具来分析在嵌入式 SQL 应用程序中编写的静态 SQL 语句呢?要为在嵌入式 SQL 应用程序中编写的静态和/或动态 SQL 语句收集全面解释信息和/或解释快照数据,可以依靠 EXPLAIN 和 EXPLSNAP 预编译/绑定选项。
如您所料,EXPLAIN 预编译/绑定选项用于控制是否为在嵌入式 SQL 应用程序中编写的静态和/或动态 SQL 语句收集全面解释数据。类似地,EXPLSNAP 预编译/绑定选项用于控制是否为在嵌入式 SQL 应用程序中编写的静态和/或动态 SQL 语句收集解释快照数据。可在用于预编译包含嵌入式 SQL 语句的源代码文件的 PRECOMPILE 命令中指定这两个选项或其中之一。若使用了延迟绑定,那么可以在将应用程序的绑定文件绑定到数据库的 BIND 命令中提供这些选项。 网页教学网
可为 EXPLAIN 选项和 EXPLSNAP 选项指派的值包括 NO、YES、ALL 或 REOPT。如果两个选项均被指派以 NO 值(例如,EXPLAIN NO EXPLSNAP NO),解释工具将被禁用,不捕获任何解释数据。另一方面,若任一选项被指派以 YES 值,解释工具将被激活,为应用程序中发现的每一条静态 SQL 语句收集全面解释信息或解释快照数据(若两个选项均按此设置,则同时收集这两种信息)。若任一选项被指派以 ALL 值,解释工具将被激活,并且为找到每一条静态 SQL 语句和每一条动态 SQL 语句收集全面解释信息或解释快照数据(若两个选项均按此设置,则同时收集这两种信息),即便是 CURRENT EXPLAIN MODE 和/或 CURRENT EXPLAIN SNAPSHOT 特殊寄存器已设置为 NO。
网页教学网
若 EXPLAIN 或 EXPLSNAP 选项被指派以 REOPT 值,则各可再优化的递增绑定 SQL 语句的全面解释信息或解释快照数据(若两个选项均按此设置,则同时收集这两种信息)将在运行时放入解释表,即便是 CURRENT EXPLAIN MODE 和/或 CURRENT EXPLAIN SNAPSHOT 特殊寄存器已设置为 NO。
评估解释数据
Webjx.Com
至此为止,您一直将精力集中在收集全面解释数据和解释快照数据的不同方法上。但收集完数据后,如何查看这些数据?为了回答这个问题,您需要先看看专门设计用于以一种有意义的格式呈现解释信息的解释工具。其中包括: 网页教学网
db2expln
db2exfmt
Visual Explain
db2expln
之前您已经了解到,在包含嵌入式 SQL 语句的源代码文件绑定到数据库时(无论是作为预编译流程的一部分还是在延迟绑定过程中),DB2 Optimizer 将分析遇到的每一条静态 SQL 语句,并生成一个相应的访问计划,此访问计划随后以包的形式存储在数据库中。给定数据库名称、包名称、包创建者 ID、部分号(若指定了部分号 0,则处理包的所有部分),db2expln 工具即可为存储在数据库系统目录中的任何包解释并说明其访问计划。由于 db2expln 工具直接处理包而非全面解释数据或解释快照数据,因而通常用来获取那些已选定用于未捕获其解释数据的包的访问计划的相关信息。但由于 db2expln 工具仅可访问已存储在包中的信息,因而只能说明所选的最终访问计划的实现,不能提供特定 SQL 语句优化方式的信息。
网页教学网
若使用额外的输入参数,db2expln 工具还可用于解释动态 SQL 语句(不包含参数标记的动态 SQL 语句)。
Webjx.Com
db2exfmt
与 db2expln 工具不同,db2exfmt 工具设计用于直接处理已收集并存储在解释表中的全面解释数据或解释快照数据。给定数据库名和其他限定信息,db2exfmt 工具将在解释表中查询信息、格式化结果,并生成一份基于文本的报告,此报告可直接显示在终端上或写入 ASCII 文件。
Visual Explain
Visual Explain 是一种 GUI 工具,它为数据库管理员和应用程序开发人员提供了查看为特定 SQL 语句选择的访问计划的图形化表示的能力。Visual Explain 允许您完成以下任务: Webjx.Com
查看用于
您可能关注的文档
- [计算机]局域网组网方案.doc
- [计算机]微软保安管理-Guard service complaint handling.doc
- [计算机]快捷键.doc
- [计算机]我国耐火材料的现状与发展趋势.pdf
- [计算机]我国重载货车制动技术现状及国外货车制动新技术.pdf
- [计算机]打造小型Linux操作系统.doc
- [计算机]扬柴集团网络投标方案.doc
- [计算机]换主板不重装系统.doc
- [计算机]推广方案.doc
- [计算机]提升大厦公共天线系统设备.pdf
- 精选合同书买卖合同书2025年通用.docx
- 2025届高三生物二轮复习课件育种技术微专题.pptx
- 4.1人类活动对生态环境的影响课件高二上学期生物人教版选择性必修2.pptx
- 精选合作人合伙协议书2025年通用.docx
- 精选合伙美容院协议书2025年通用.docx
- 6.3细胞的分化课件高一上学期生物人教版(2019)必修1.pptx
- 6.2 自然选择与适应的形成(课件)高一下学期生物人教版(2019)必修2.pptx
- 高三生物一轮复习课件 第6讲 体液调节与神经调节的关系.pptx
- 高三生物一轮复习课件第1讲 走近细胞2.pptx
- 6.3细胞的分化课件-高一上学期生物人教版(2019)必修1.pptx
最近下载
- 中国视疲劳诊疗专家共识(2024年).pptx
- (完整版)克鲁格曼国际经济学理论与政策第十10版课后题习题答案-1.doc
- 2024年陕西省初中信息技术学业水平考试题库附答案(共4套).pdf
- 《2025年国家医疗质量安全改进目标》解读PPT课件.pptx VIP
- 实验4:条件分支结构基本应用.docx VIP
- 2024年高级经济师《财政税收》试题及答案(最完整版) .pdf VIP
- AP英语语言与写作 2021年真题 附答案和评分标准 AP English Language and Composition 2021 Exam with Answers.pdf VIP
- 电梯安装工程全套报验资料.pdf
- 中医技术操作规范 颊针.pdf
- 2024年高级经济师《财政税收》试题及答案(最完整版).docx
文档评论(0)