频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

DB2 Performance Expert 简化性能管理和调优 (2)

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
上一页 1 2 3 4 5 6 7 8 9 下一页 
DB2 Performance Expert 简化性能管理和调优 (2)(图三)
点击查看大图

  重新回顾排序性能

  DB2 PE 步骤

  在 System Overview 面板中选择 Application Summary。

  在 Application Summary 视图中选择适当的应用程序(在本例中是 db2bp.exe)。

  在 Application DetailsSelect 视图中选择 Sort,如 图 4 所示。

  图 4. Application Details

DB2 Performance Expert 简化性能管理和调优 (2)(图四)

  方法

  Sort 界面中显示了有关排序操作的详细信息,其中包括所有排序、所有排序时间、排序溢出、hash 连接等。

  排序溢出

  这个数字说明了排序时用光排序堆而需要磁盘空间临时进行存储的行数。

  在数据库或应用程序级,使用这个元素可以计算溢出到磁盘上的排序的百分比。如果这个百分比很高,那么您可能希望通过增加排序堆来调整数据库的配置。在语句级上,可以使用该元素判断需要大型排序的语句。这些语句可以从减少所需排序数量的其他调优中获益。在出现排序溢出情况时,可能导致其他开销,因为如果需要将数据写入磁盘,那么排序需要一个合并阶段,这可能需要更多的 I/O。该元素为一条语句、一个应用程序或访问一个数据库的所有应用程序都提供了有用的信息。实质上,要排序的数据都会从缓冲池溢出到 TEMPSPACE 表空间中。

  计算:(排序溢出行数) / (总排序行数)

  理想值:对于非 DSS 型的任务来说,该值为零或接近零的值

  结论

  在出现排序溢出的情况时,可能会造成额外的开销,因为如果要将数据写入磁盘,那么排序就会需要一个合并阶段,这可能需要更多的 I/O。为了避免出现这种溢出,可以增加排序堆的大小,并对查询进行分析,以确定查询是否需要使用索引。

  检查对表进行重构的需要

  DB2 PE 步骤

  在 System Overview 面板中选择 Statistic Details。

  图 5. System Overview

DB2 Performance Expert 简化性能管理和调优 (2)(图五)
点击查看大图

  在 Statistic Details 视图中选择 Tables,并选中 Receive table information。

  图 6. Statistic Details

DB2 Performance Expert 简化性能管理和调优 (2)(图六)
点击查看大图

  方法 Statistic Details 中的 Table 视图给出了有关表的详细信息,其中包括表名、数据库名、写入的行数、读取的行数、溢出的行数、表的文件 id、表的类型、页面重构等。

收藏 http://www.qqread.com/db2/q349559.html 更多文章 更多内容请看网络管理实用手册DB2DB2中的数据处理专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 8 9 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章