文章列表

MySQL自治平台建设的内核原理及实践(上)

裕锋
本文整理自主题分享《美团数据库自治服务平台建设》,系超大规模数据库集群保稳系列的第四篇文章。本文作者在演讲后根据同学们的反馈,补充了很多技术细节,跟演讲(视频)相比,内容更加丰富。文章分成上、下两篇,上篇将介绍数据库的异常发现跟诊断方面的内容,下篇将介绍内核可观测性建设、全量SQL、异常处理以及索引优化建议与SQL治理方面的内容。希望能够对大家有所帮助或启发。 阅读全文

MySQL自治平台建设的内核原理及实践(下)

裕锋
本文整理自主题分享《美团数据库自治服务平台建设》,系超大规模数据库集群保稳系列的第四篇文章。本文作者在演讲后根据同学们的反馈,补充了很多技术细节,跟演讲(视频)相比,内容更加丰富。文章分成上、下两篇,上篇将介绍数据库的异常发现跟诊断方面的内容,下篇将介绍内核可观测性建设、全量SQL、异常处理以及索引优化建议与SQL治理方面的内容。希望能够对大家有所帮助或启发。 阅读全文

超大规模数据库集群保稳系列之三:美团数据库容灾体系建设实践

瑞超
本篇是美团超大规模数据库集群保稳定系列的第三篇,重点介绍一下美团数据库的容灾体系建设实践。主要内容包括业务架构、数据库容灾平台能力建设、演练体系建设、以及这些建设取得的一些成果,最后也会分享一下容灾建设的未来思考。希望对大家能够有所帮助或者启发。 阅读全文

超大规模数据库集群保稳系列之二:数据库攻防演练建设实践

占全
本文整理自美团技术沙龙第75期的主题分享《美团数据库攻防演练建设实践》,系超大规模数据库集群保稳系列的第2篇文章。本文首先介绍了美团当前数据库运维现状、遇到的问题,以及为什么要建设数据库攻防演练平台;其次,分享当前数据库攻防演练平台的具体实践;第三部分会介绍数据库攻防演练在美团内部的落地情况;最后,会结合混沌工程的成熟度标准和成熟度等级,分享我们对未来工作的一些规划。 阅读全文

超大规模数据库集群保稳系列之一:高可用系统

张洪 李军 运洋 翊睿
基于过去多年在大规模数据集群保稳方面的实践经验,我们希望能够跟业界进行一些技术交流,美团技术团队举办了第75期技术沙龙。我们邀请到了美团研究员赵应钢担任出品人,同时请邀请到张洪、王占全、蔺瑞超、沈裕锋等4位数据库方向的4位技术专家,围绕进攻、防守、⾃愈、演练等几个方向展开分享。本文系超大规模数据库集群保稳系列的第一篇文章。 阅读全文

基于AI+数据驱动的慢查询索引推荐

彭淦
目前,美团内部的日均慢查询数量已经超过上亿条,如何对对这些慢查询进行分析并建立合适的索引,是美团数据库研发中心面临的一项挑战。美团数据库平台研发组与华东师范大学展开了科研合作,通过基于AI+数据驱动的索引推荐,来与基于代价的方法并行地为慢查询推荐索引,以提升推荐效果。 阅读全文

基于AI算法的数据库异常监测系统的设计与实现

曹臻 威远
美团数据库平台研发组,面临日益急迫的数据库异常发现需求,为了更加快速、智能地发现、定位和止损,我们开发了基于AI算法的数据库异常检测服务。本文从特征分析、算法选型、模型训练与实时检测等维度介绍了我们的一些实践和思考,希望为从事相关工作的同学带来一些启发或者帮助。 阅读全文

数据库全量SQL分析与审计系统性能优化之旅

粟含
全量SQL(所有访问数据库的SQL)可以有效地帮助安全进行数据库审计,帮助业务快速排查性能问题。一般可通过开启genlog日志或者启动MySQL审计插件方式来进行获取,而美团选用了一种非侵入式的旁路抓包方案,使用Go语言实现。无论采用哪种方案,都需要重点关注它对数据库的性能损耗。本文介绍了美团基础研发平台抓包方案在数据库审计实践中遇到的性能问题以及优化实践,希望能对大家有所帮助或启发。 阅读全文

基于代价的慢查询优化建议

粟含
对于数据库来说,慢查询往往意味着风险。SQL执行得越慢,消耗的CPU资源或IO资源也会越大。大量的慢查询可直接引发业务故障,关注慢查询即是关注故障本身。本文主要介绍了美团如何利用数据库的代价优化器来优化慢查询,并给出索引建议,评估跟踪建议质量,运营治理慢查询。 阅读全文

美团图数据库平台建设及业务实践

登昌 梁帅 高辰 杨鑫 尊远 王超
美团有比较多的图数据存储及多跳查询需求,亟需一种组件来对千亿量级图数据进行管理。海量图数据的高效存储和查询是图数据库研究的核心课题,如何在大规模分布式场景中进行工程落地是我们面临的痛点问题。下面介绍美团在图数据库选型及平台建设方面的一些工作。 阅读全文

美团内部讲座|周烜:华东师范大学的数据库系统研究

周烜
华东师范大学是国内为数不多长期坚持数据库内核技术研究的高校,在学术界和工业界均建立了较好的声誉。本次讲座将分享华东师范大学数据库团队近期的一些科研思路和研究成果。 阅读全文

美团MySQL数据库巡检系统的设计与应用

王琦
本文介绍了美团MySQL数据库巡检系统的框架和巡检内容,希望能够帮助大家了解什么是数据库巡检,美团的巡检系统架构是如何设计的,以及巡检系统是如何保障MySQL服务稳定运行的。 阅读全文

数据库智能运维探索与实践

应钢
美团点评DBA团队经历了从人肉运维到工具化、产品化、自助化、自动化的转型之旅,也开始了智能运维在数据库领域的思考和实践。 阅读全文

新一代数据库TiDB在美团的实践

应钢 李坤 昌俊
多年来,基于MySQL构建的传统关系型数据库服务,已经难于支撑美团业务的爆发式增长,这就促使我们去探索更合理的数据存储方案,并实践新的运维方式。 阅读全文

MyFlash——美团点评的开源MySQL闪回工具

广友
深入分析了binlog的格式,解释了实现binlog反转的细节,给出了MyFlash的架构设计方案,最后与binlog反转工具做了性能对比。 阅读全文

sysbench在美团点评中的应用

广友
本文介绍了sysbench在美团点评的实践,包括性能优化和如何做进一步的扩展。 阅读全文

美团数据库高可用架构的演进与设想

金龙
本文介绍最近几年美团MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。 阅读全文

美团点评SQL优化工具SQLAdvisor开源

DBA团队
SQLAdvisor是一款SQL优化工具:输入SQL,输出索引优化建议。它基于MySQL原生词法解析,再结合SQL中的where条件以及字段选择度、聚合条件、多表Join关系等输出最优的索引优化建议。 阅读全文

常见性能优化策略的总结

晓明
常见性能优化策略的总结,包括数据库、缓存、异步、多线程与分布式、NoSQL、JVM调优等,再结合真实的案例。可实践、可借鉴的各种性能优化的方案以及选型考虑点。 阅读全文

美团数据库运维自动化系统构建之路

宁龙
美团数据库运维自动化系统经历了1.0版和2.0版;从1.0版之初的各方面考虑,到2.0版的逐渐成熟,美团数据库自动化系统从功能上、架构上都做了很多的工作. 阅读全文