• 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

  • 相关阅读:
    vscode, cmake编译多个C++文件
    pytorch下的lib库 源码阅读笔记(1)
    pytorch学习笔记
    SSH无密码登录及远程拷贝命令SCP的使用
    Hadoop启动方式
    Hadoop出现的错误及处理
    Hadoop安装
    Hadoop生态系统图解
    shell脚本入门基础知识
    python中迷茫的编码问题
  • 原文地址:https://www.cnblogs.com/roseHLF/p/7099961.html
Copyright © 2020-2023  润新知