- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分派器还有一个内置功能 统计管理器 统计管理器通常收集并跟踪信息 统计管理器 方案高速缓存 某些条件可以使现有的存取方案失效 数据存取路径和方法 持久对象和存取方法 表 基索引 基索引 已编码向量索引 查询优化器如何使查询更有效 常规的查询优化技巧 使用DBMonitor来监控Job的执行明细 使用 iSeries 导航器启动 STRDBMON 使用 iSeries 导航器启动 STRDBMON 使用 iSeries 导航器启动 STRDBMON 使用 iSeries 导航器启动 STRDBMON 使用 iSeries 导航器启动 STRDBMON 使用 iSeries 导航器启动 STRDBMON 分析我们监控得到的输出 分析我们监控得到的输出 Visual Explain 顾问程序 顾问程序 开发时建立索引的判断方式 开发时建立索引的判断方式 * OS/400 V5R2 之前的 DB2 UDB for iSeries 的体系结构 OS/400 V5R3 上 DB2 UDB for iSeries 体系结构的概述 查询分派器 分派器的功能是根据查询的属性进行路由选择从而将请求发送到 CQE 或 SQE。所有查询都是由分派器进行处理的,无法绕过它。 目前,如果分派器发现 SQL 语句引用或包含了下列任何项,则它会将该语句路由到 CQE: INSERT WITH VALUES 语句或带有子查询语句的 INSERT 的目标 横向关联 LIKE 谓词 逻辑文件 LOB 列 在列之间进行的 NLSS 或 CCSID 转换 DB2 多系统版表 非 SQL 查询,例如 QQQQry API、Query/400 或 OPNQRYF 它可以将最初路由到 SQE 的 SQL 查询重新路由到 CQE。除非指定了参数值为 *YES 的 IGNORE_DERIVED_INDEX 选项,否则,每当优化器处理定义了任何下列逻辑文件或索引的表对象时,查询通常都会从 SQE 回到 CQE: 指定了 SELECT/OMIT DDS 关键字的逻辑文件 非标准的索引或派生键,例如在键中所引用的任何字段上指定了 DDS 关键字 RENAME 或备用整理顺序(Alternate Collating Sequence,ACS)的逻辑文件 为索引或逻辑文件指定的排序顺序 NLSS 在 V5R2 之前的发行版中,检索统计信息是优化器的一项功能。当优化器需要知道有关表的信息时,它会查看表描述以检索行数和表的大小。如果可以使用索引,那么优化器可能会抽取有关表中数据的更多信息。在 V5R2 中,优化器中除去了收集统计信息的这项功能,而是改由名为统计管理器的独立组件来处理。 统计管理器实际上并不运行或优化查询。它控制对优化查询所需的元数据及其它信息的访问。它使用这些信息来回答查询优化器提出的问题。统计管理器始终为优化器提供答案。当它不能基于实际现有统计信息提供答案时,它被设计成提供预定义的答案。 值的基数 这是表的一列或多列中特定值的唯一或单值出现的次数。 选择性 也称为直方图,该信息说明给定的选择谓词或谓词组合将选择的行数。通过使用抽样技术,它描述表的给定列中值的选择性和分布。 高频值 这是一列中出现频率最多的 nn 个值以及每个值的出现频率。可通过利用统计抽样技术获得该信息。内置算法消除了数据变形的可能;例如,没有考虑可能影响统计值的 NULL 值和缺省值。 元数据信息 这包括表的总行数、表中存在的索引数以及对实现特定查询有用的索引数。 IO 操作估算 这是对处理表或已标识索引所需的 IO 操作数的估算。 统计管理器使用混合方法来管理数据库统计信息。该信息中大部分可以从现有索引中获得。当所需的统计信息不能从现有索引中收集到时,统计信息由某个表的单一列构成,并作为该表的一部分在内部存储。缺省情况下,系统自动收集该信息,但是您也可以手工控制统计信息的收集。但是,和索引不同的是,当表中的数据更改时并不立即对统计信息进行维护。 方案高速缓存(Plan Cache)是一个库,其中包含了用 SQE 优化过的查询的存取方案。方案高速缓存的目的是便于在将来某些阶段中执行相同或类似的查询时能再次使用查询存取方案。一旦创建了存取方案,所有用户和所有查询就可以使用它,而不管查询是由何处发起的。此外,在调优存取方案时(比如创建索引时)所有查询都可以从这个已更新的存取方案中获益。这就不必重新优化查询了,结果是效率更高了处理时间也更短了 在 QAQQINI 表或 SQL
您可能关注的文档
最近下载
- 交警大队事故处理委托书模板.docx VIP
- (高清版)DB23∕T 3915—2024 汉麻提取加工生产设施管理指南.pdf VIP
- 2024年浙江省镇海中学自主招生数学试卷及答案 .pdf VIP
- 高考化学一轮专项复习讲义-价层电子对互斥模型、杂化轨道理论及应用(含解析).pdf VIP
- 2025年3完整版_中考英语核心高频688词 【背诵版】 .pdf VIP
- 矩阵的乘法运算省名师优质课赛课获奖课件市赛课一等奖课件.pptx VIP
- 医疗机构药事管理与风险防范.pptx VIP
- 压缩天然气(CNG)安全与技术研究分析.docx VIP
- 2025年广西公需真题卷及答案.doc
- DB41∕T 2795-2024 道路运输领域危货车辆停车场(区)建设技术规范.pdf
文档评论(0)