MySQL自治平台建设的内核原理及实践(下)
原文中文,约14600字,阅读约需35分钟。发表于: 。本文整理自主题分享《美团数据库自治服务平台建设》,系超大规模数据库集群保稳系列的第四篇文章。本文作者在演讲后根据同学们的反馈,补充了很多技术细节,跟演讲(视频)相比,内容更加丰富。文章分成上、下两篇,上篇将介绍数据库的异常发现跟诊断方面的内容,下篇将介绍内核可观测性建设、全量SQL、异常处理以及索引优化建议与SQL治理方面的内容。希望能够对大家有所帮助或启发。
本文介绍了美团数据库自治服务平台的内核可观测性建设和全量SQL的优化建议与治理。内核可观测性建设包括Wait耗时量化分析法和指标层次图。全量SQL优化通过改造数据来源和总体架构实现。异常处理包括异常发现与分析系统和预案服务系统。索引优化建议与治理包括单SQL和基于Workload的优化建议。SQL治理分为风险SQL审核、性能问题SQL发现和批量SQL治理三个阶段。