首页 > 数据库技术 > 详细

SQL Performance Analyzer

时间:2016-01-22 17:50:19      阅读:226      评论:0      收藏:0      [点我收藏+]

SQL Performance Analyzer

系统发生变更,比如升级数据库、增加索引,都会可能导致sql的执行计划发生改变,从而影响sql的性能。 如果能预知系统变更会对sql的性能的影响,就可以提前调整系统的性能,从而避免sql性能退化。

sql性能分析器通过识别每个SQL语句的性能差异,自动评估系统变更对整体负载的影响。对于性能退化的sql语句,sql性能分析器会提供详细的执行计划和调优建议。

 

SQL性能分析器可以对以下系统变更提供sql性能分析:

-数据库升级

-操作系统、硬件配置变化

-schema修改

-数据库参数变化

-刷新优化器统计信息

-sql调优操作

 

SQL性能分析器的工作流:

技术分享

1.捕获要分析的sql负载,创建sql调优集
2.如果是使用测试系统进行测试,需要完成以下工作:
 a.尽量创建与生产环境接近的测试环境
 b.将sql调优集传输到测试环境
3.在测试环境创建sql性能分析任务
4.系统变更前执行捕获的sql调优集
5.执行系统变更
6.继续执行捕获的sql调优集
7.比较步骤4和步骤6性能
8.调优退化的sql语句
9.确保sql的性能最终可以接受,可以重复步骤6,7,8不断测试

SQL Performance Analyzer

原文:http://www.cnblogs.com/abclife/p/5151512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!