zoukankan      html  css  js  c++  java
  • SQL Performance Analyzer

    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不断测试

  • 相关阅读:
    获取网卡信息
    MVC Razor
    MVC
    Windows 消息
    sql 总结
    学生成绩表 SQL练习题
    oracle与sqlserver的十大区别
    for的冒泡排序练习题
    对于for的一些认识
    穷举
  • 原文地址:https://www.cnblogs.com/abclife/p/5151512.html
Copyright © 2011-2022 走看看