数据库自治服务DAS支持慢日志分析功能,可以查看慢日志趋势、统计和明细,帮助您发现、分析、诊断、优化和跟踪慢日志。

背景信息

慢日志问题极大地影响数据库的稳定性。当数据库出现负载高、性能抖动等问题时,数据库管理员或开发首先会查看是否有慢日志在执行。

慢日志由数据库内核输出,不同数据库引擎的配置参数及阈值不相同,具体的配置参数和阈值请参见对应数据库引擎的官方文档。

传统慢日志查看方式及其缺点

  • 直接查看
    • 慢日志未经过参数化、聚合、采样等处理,可看性差。
    • 无法快速地定位问题、修复问题、及时止损。
  • 通过自建慢日志平台查看
    • 需要自建采集、计算、存储平台,成本高。
    • 需要有对应的开发和运维人员,门槛高。

DAS慢日志分析功能的优势

  • 低成本:无需自建采集、计算和存储平台,节约成本。
  • 流程闭环:包含发现、分析、诊断、优化和跟踪慢日志,形成全生命周期管理。
  • 门槛低:无需专业数据管理员,也可进行慢日志分析和优化。
  • 操作简单:详细操作请参见慢日志分析

技术架构

慢日志分析功能基于SQL诊断优化引擎,详细技术解读请参见Cost-based SQL诊断引擎