linux

Linux SQL Server如何监控性能

小樊
36
2025-12-08 00:22:29
栏目: 云计算

Linux 上监控 SQL Server 性能的可落地方案

一 内置工具与 DMV 查询

二 系统层监控

三 开源监控与可视化

四 关键指标与告警阈值示例

维度 关键指标 建议阈值或动作
资源 CPU 使用率 持续 >80% 需排查热点查询或并发
资源 可用内存 可用内存长期 <10% 或频繁换页
资源 磁盘 IO 等待 avg. disk sec/read > 20msavg. disk sec/write > 20ms 需核查阵列/磁盘/日志
资源 日志卷使用率 >80% 及时扩容或归档
SQL 引擎 Page Life Expectancy <300 秒 可能内存压力
SQL 引擎 Buffer Cache Hit Ratio <95% 考虑内存或查询优化
SQL 引擎 Compiles/Sec、Recompiles/Sec 编译/重编译异常升高,检查参数嗅探与计划缓存
SQL 引擎 阻塞与死锁 出现持续阻塞或死锁,优化事务/索引/隔离级别
查询 长时查询 平均执行时间或 CPU/逻辑读异常升高,抓取执行计划并优化
会话 连接数 接近 max_connections 时扩容或限流

五 快速落地步骤

0
看了该问题的人还看了