DB2总排序-溢出-提高性能

2013年3月28日,作者: 杰克·范瓦斯(Jack Vamvas)

排序是处理查询的一部分,但是过多的排序(尤其是在OLTP数据库中)会降低性能。排序命中的IO,CPU并导致响应时间变慢。 如果sql语句使用ORDER BY但找不到相关索引,则会发生典型的DB2排序。

排序溢出 代表溢出到磁盘的种类数量。高百分比可能表示性能问题。越来越多 索他 是改善这种情况的最快方法,但可能掩盖了潜在的问题。

更深入的方法 将需要分析sql代码和支持索引。

要获得排序溢出和总排序,需要数据库快照数据。

 

db2 get snapshot for database on MYDB
--look for Total Sorts and Sort  溢出 
--calculate  Sort  溢出  as a percentage of Total Sorts

 Read More

DB2 索他 和固定页面-DBA DB2

DB2查询调整– db2expln-DBA DB2

DB2调优工具包– db2exfmt-DBA DB2

 

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

 加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

 加工...

对DB2 Total Sorts发表评论-溢出-提高性能

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2 :一切 | 常问问题 | 联系 | 版权