千家信息网

轻松精通数据库管理之道——运维巡检之八(性能)

发表于:2025-01-29 作者:千家信息网编辑
千家信息网最后更新 2025年01月29日,前言做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。本系列旨在解决一些常见的困扰:不知道巡检哪些东西不知道怎么样便捷体检机器太多体检麻烦生成
千家信息网最后更新 2025年01月29日轻松精通数据库管理之道——运维巡检之八(性能)

前言

  做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。

  本系列旨在解决一些常见的困扰:

  • 不知道巡检哪些东西

  • 不知道怎么样便捷体检

  • 机器太多体检麻烦

  • 生成报告困难,无法直观呈现结果

  性能是系统好坏的重要指标之一,而性能问题可能是因为某一个小点而引起(如参数配置、作业配置、结构设计、软硬件环境等)。前面七篇文章从不同的方面对系统进行了巡检,本篇将介绍系列巡检中最重要的一项(性能)。

性能基线

  性能巡检的指标非常多,情况变化也很大,所以对自己的系统应该建立起一套完整的性能评价模型,何为性能评价模型,就是当系统进入一个平稳期,经过了优化,系统性能已经达到了一个稳定值,那么我们可以用这个稳定的项目作为后期巡检,及功能上线,结构变更等操作性能对比的基线。

  在【体检项目】页我们可以使用一个比较稳定的体检项目的历史版本作为性能基线,为了区分其他项目可以重命名为"性能基线"。

  

  

基于性能基线对比

 总体指标

  在【概览】页我们可以从整体查看系统的性能现状,主要从【查询语句-执行时间】、【会话-等待类型】、【检查项】等,与基线进行对比。查看巡检中的指标是否与基线指标有较大的差异。

  例:当巡检时【查询语句-执行时间】中各个时间段的慢语句数量明显高于基线,那么可以说明系统中的语句可能有变慢的情况。CPU、内存、IO等系统指标压力升高,说明你系统的压力变大,变大的原因可能因为有新增的不优化语句或硬件资源出现问题。

  注:基线与巡检的收集时间应保证相同或小幅差异。如果差异很大,可能不具有说明性。

  

具体指标

  计数器

  • 系统计数器

  • 数据库计数器

  

  查询语句

  在巡检中,我们可以主要关注:

  

  • 慢语句数量

  

  • 执行次数top 10

  • 持续时间top 10

  • CPU消耗top 10

  • 读次数 top 10

  • 写次数top 10

  • 影响行数top 10

  

 系统等待与阻塞

  在巡检中,我们可以主要关注:

  • 等待的类型及数量分布

  

  • 等待时间分布

  

  • 等待次数top 10

  • 等待时间top 10

  • CPU时间top 10

  • 逻辑读次数 top 10

  • 物理读次数top 10

  • 物理写top 10

  

 其他指标

  数据库的性能巡检指标很多,可以根据自己系统的情况选择,具体指标及优化方式请参见:性能诊断系列

总结

  前面的一些巡检项及配置项,在管理比较规范的系统下,一般并不会出现什么问题,而性能不同,这是一个受很多因素影响,并且比较容易产生问题的项。同时性能对系统的总要程度是不言而喻的,做好前面的巡检也是性能稳定的保证。


性能 系统 指标 基线 时间 语句 次数 问题 项目 数据 数据库 重要 差异 情况 数量 计数器 查询 配置 管理 不同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎么在本地访问服务器文件 农村网络安全普及教育报告 计算机网络技术包含cad吗 北京戴尔服务器维修维保哪家便宜 网络安全靠大家班会主题班会 新加坡服务器购买 铁路网络安全防护宣传 十九届六中网络安全 网络安全你我他教育活动 苏州网络技术培训机构 远程电脑作为版本管理服务器 数据库事务串行化实战 美国网络安全最好证书 网络安全首席技术官 数据库事务结束的方式有哪两种 网络安全监测必须具备资质 明日之后怎么把服务器设置在外 网络安全形势分析部队 鹤壁高中网络安全活动 武汉悦学邦网络技术有限公司 普拓网络技术 c 软件开发常见面试题 北京来也网络技术有限公司 管理学网络技术图考研题目 济南刚刚好网络技术公司 lol服务器界面不显示多少ms 软件开发 硬件指什么 小学生网络安全教育小故事 ea服务器什么时候能修 软件开发运营模式
0