数据库优化作为一个过程和自动化

2011年7月14日,作者: 杰克·范瓦斯(Jack Vamvas)

高速

在线检查 统计收集, 查询使用情况和资源消耗是数据库服务器监视的常见活动。 在监控的基础上, 取决于诊断数据库是否发生调整活动。

自动进行数据库调优是许多系统管理员的目标。 问题是:所有类型的调优活动都可以自动化吗?

生成数据库调整要求的两个关键因素


1) 定期系统变更

-          users

-          data volume changes

-         交易数量

-         可用性要求(HA,DR)

-         服务器整合

2)   数据库服务器需求变更

-          company acquisition

-          application changes

 

 这需要调整过程。一些DBA 将数据库调优视为响应式任务。  i.e  用户报告性能下降,DBA申请 数据库调整方法,解决了问题并关闭了Helpdesk请求。

 抽象用户和DBA的步骤是:

1)  确定存在的问题 (用户致电,指标)

2)  监控系统并定义 问题原因(根本原因)(绩效方法)

3)  改变问题 (调整配置,增加容量,清除瓶颈)

4)   Problem Solved

 重复四个步骤。 有些问题很简单-例如日志文件已满,无法写入更多事务。 其他问题则更为复杂-例如 记忆 瓶颈。

 抽象过程的有趣方面 正在考虑自动化。 可以在多大程度上确定根本原因,或者如果没有找到根本原因?

可以创建自动回复 常见的性能问题?

 我在某些性能问题上花费了数小时\ days,并且要使该过程自动化将非常困难。 前几天,电池停止在镜像的SVC上工作,从而迫使流量重新路由到另一个SVC。 瓶颈导致写入活动性能下降。 写作活动继续,但  10 times slower.

已监视电池,但操作没有足够快地采取行动, 将其视为未成年人。

A 数据库管理员, SAN工程师和网络工程师花了几个小时来诊断问题并修复。 更好的监控和更快的响应会有所帮助, 但是需要人工干预。

 Related posts:

数据库调优–根据Shasha的五项基本原则
SQL Server快速调整

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

分享:

验证您的评论

预览您的评论

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

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

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

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

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

加工...

发表有关数据库调整的过程和自动化的评论

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


ysaijiu.com | DB2性能调优 | 数据库管理员 DB2:一切 | 常问问题 | 联系 | 版权