zoukankan      html  css  js  c++  java
  • SQL Server-性能分析学习笔记

    1.性能指标:响应时间、吞吐量、可扩展性

    (1)响应时间:终端用户的请求尽可能要快速响应;

    (2)吞吐量:资源的使用情况(网络、设备、端口、虚电路或者其他设备单位时间内传送数据的数量)

    (3)可扩展性:表示遇到性能问题时,是否可以通过简单的增加资源的方法来解决问题

    2.根据性能数据分析问题

    (1)大部分性能问题出现在低效编码以及不合理的设计上面,比如可以先通过查找逻辑读取最高的查询,并找出查询的执行计划,再进行性能优化分析。

    select top(25)
    p.name as sp_name,
    deps.total_logical_reads as TotalLogicalReads,
    deps.total_logical_reads/deps.execution_count as AvgLogicalReads,
    deps.execution_count,
    ISNULL(deps.execution_count/DATEDIFF(second,deps.cached_time,getdate()),0) as [calls/Second],
    deps.total_elapsed_time,
    deps.total_elapsed_time/deps.execution_count as Avg_elapsed_time,
    deps.cached_time
    from sys.procedures as p
    inner join sys.dm_exec_procedure_stats as deps
    on p.object_id=deps.object_id
    where deps.database_id=DB_ID()
    order by deps.total_logical_reads desc

  • 相关阅读:
    xplan.sql(本脚本获取执行计划显示执行顺序)
    闪回查询(SELECT AS OF)
    闪回事务查询
    闪回版本查询
    闪回数据库
    shell循环语句
    前后端交互json字符串
    element vuex 语音播报
    highcharts中数据列点击事件
    highcharts为X轴标签添加链接
  • 原文地址:https://www.cnblogs.com/roseHLF/p/7099961.html
Copyright © 2011-2022 走看看