2012年1月4日,作者: 杰克·范瓦斯(Jack Vamvas)
的一部分 性能调优系列–性能堆栈 ,本节介绍Access Path 调音. How 用户是否访问数据以及如何访问 保持。该系列的目的是一种性能调优的通用方法–独立于数据库服务器平台。 很大一部分的DBA支持不止一种类型的数据库服务器,并且一种方法使它们可以应用于所有平台。
访问路径调整是数据库性能的重要因素。 访问路径是数据库系统的操作部分。考虑并发,隔离,索引访问,数据集的大量使用...
存在哪些选项 DB2 DBA 调整访问路径?
本节的重点是缩短查询响应时间。创建每个数据库服务器的查询响应基准。 这大大有助于定义需求。
分区
1) 表分区–应该对哪些表进行分区?考虑逻辑访问
2) 创建数据库服务器的访问配置文件。访问配置文件定义访问活动的类型,例如只读数据,由ETL在一夜之间更新的数据。
将适当的逻辑访问权限匹配到在 存储调优 部分。
3) 需要进行分析以确定要分区的表。 在分析逻辑分区之后,确定要分区的表。例如,如果存在1亿个行表,则不会再次更新50%的数据,并且有一些合理的分区方法– 这是表分区的候选对象
索引调整
1) In the 存储调优 section the focus was on designing data structures for faster access for specific data. Monitor which 在 dexes are used? 怎么样 often are they used? Maintaining 索引需要仔细的访问分析。
2) Which DB2索引 DBA应该维护吗?应该维护什么索引,如何维护它们?
物化查询表(MQT)
1) 有很多汇总数据吗?
2) 列出多个表上的汇总数据。
3) 在多个表上使用多个JOINS列出查询
4) 从分区中是否有一个使用率很高的数据集?如最近几个月的销售数据?
作者:Jack Vamvas(http://www.dba-db2.com)
Posted by: |