![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Java_Cappuccino
这个作者很懒,什么都没留下…
展开
-
如何使用性能分析工具定位SQL执行慢的原因?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等在前面的文章中就讲过了查询优化器,知道在查询优化器中会经历逻辑查询优化和物理查询优化。需要注意的是,查询优化器只能在已经确定的情况下(SQL 语句、索引设计、缓冲池大小、查询优化器参数等)决定最优的查询执行计划。但实际上 SQL 执行起来可能还是很慢,那么到底从哪里定位 SQL 查询慢的问题呢?是索引设计的问题?服务器参数配置的问题?还是需要增加缓存的问题呢?今天我们就从性能分析来入手,定位导致 SQL 执行慢的原因。今天的..原创 2020-08-19 20:36:16 · 367 阅读 · 0 评论 -
美团 MySQL 数据库巡检系统的设计与应用
说明:作者:王琦来源:美团技术团队最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub我们生活中随处可见各种巡检系统,比如电力巡检、消防检查等,正是这些巡检工作,我们才能在稳定的环境下进行工作、生活。巡检对于数据库或者其他 IT 系统来说也同样至关重要,特别是在降低风险、提高服务稳定性方面起到了非常关键作用。一、背景为了保障数据库的稳定运行,以下核心功能组件必不可少:其中,数据库巡检作为运维保障体系最重要的环节之一,能够帮助我们发现数据库存在的.原创 2020-06-08 21:44:05 · 732 阅读 · 1 评论 -
MySQL调优之SQL语句:如何写出高性能SQL语句?
MySQL 数据库是互联网公司使用最为频繁的数据库之一,不仅仅因为它开源免费,MySQL 卓越的性能、稳定的服务以及活跃的社区都成就了它的核心竞争力。我们知道,应用服务与数据库的交互主要是通过 SQL 语句来实现的。在开发初期,我们更加关注的是使用 SQL 实现业务功能,然而系统上线后,随着生产环境数据的快速增长,之前写的很多 SQL 语句就开始暴露出性能问题。在这个阶段中,我们应该尽量避免一些慢 SQL 语句的实现。但话说回来,SQL 语句慢的原因千千万,除了一些常规的慢 SQL 语句可以直接规避,其原创 2020-05-19 14:51:23 · 549 阅读 · 0 评论