首页
学习
活动
专区
圈层
工具
发布

#mysql

【MySQL百日打怪升级第24天】EXPLAIN 执行计划解读 —— type/key/rows/Extra

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

600

MySQL LIKE查询太慢?手把手搭建Elasticsearch站内搜索

数据库小学妹

📌 今日关键词:全文检索、Elasticsearch、MySQL LIKE、倒排索引、数据同步、Logstash、Canal

1300

覆盖索引:让你的查询直接从索引返回,彻底告别回表

这个DBA有点耶

聊到索引优化,很多人知道“建索引”,但不知道“怎么建才能让查询最快”。今天讲一个进阶却非常实用的概念:​覆盖索引​。用好它,可以让你的查询直接从索引拿到数据,连...

2000

淘宝 1688 代购系统性能调优:从入门到进阶

用户4213956

做代购系统最怕什么?不是并发、不是性能,是订单状态不一致。客户看到'已发货',后台显示'待采购'。这个问题我排查了三天。

1100

MySQL索引底层原理:B+树能存多少数据?页分裂与回表机制详解

数据库小学妹

📌 今日关键词:B+ 树、页分裂、页合并、聚簇索引、二级索引、回表、磁盘 I/O

2100

【MySQL百日打怪升级第23天】慢查询日志分析 —— 网站慢了,第一步该看什么?

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

4810

集中式 vs 分布式:数据库选型决策树

这个DBA有点耶

这些年聊数据库选型,最常被问到的一个问题是:“小耶,我们公司数据量越来越大,是不是该上分布式了?”每次听到这个问题,我都会反问一句:你真的需要分布式吗?

4010

【MySQL】JDBC && DAO && 封装工具类 && 多表查询时的注意事项

lirendada

JDBC(Java Data Base Connectivity, Java数据库连接)是 Java 程序和数据库之间的桥梁,包含了一套 Java 定义的用于执...

8510

SQL改写实战:子查询、CTE、窗口函数性能对比

这个DBA有点耶

写SQL写久了就会发现,同样的业务需求,不同的人写出来,执行效率可能差几十倍。尤其是在复杂统计、排名分组这些场景,选错写法,查询能从毫秒级变成分钟级。以前做运营...

11910

MySQL 性能监控实战:从零搭建 Prometheus + Grafana 监控告警体系(附排查 SOP)

数据库小学妹

📌 今日关键词:性能监控、PMM、Prometheus、Grafana、慢查询、告警、指标体系大家好,我是数据库小学妹 👋前面我们学习了锁机制、MVCC、慢查询...

11810

别再被死锁坑了!3个最常见的死锁场景及一键避坑清单

这个DBA有点耶

前阵子有个读者跟我描述了一个场景:某个电商大促期间,订单系统突然大面积报 Deadlock found,业务方快疯了。他赶紧执行了 SHOW ENGINE IN...

8810

【MySQL百日打怪升级第22天】事务死锁的成因与避免 —— 死锁检测、锁等待超时

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

12210

为什么你的nohup在MySQL长任务中失效了?终端关闭背后的真相

俊才

作为一名DBA,你可能经常遇到这样的场景:你需要执行一个耗时数小时的MySQL数据迁移任务,为了避免终端断开影响任务执行,你熟练地使用了经典组合:

8510

【MySQL】事务 && ACID && 并行事务引发的问题 && 事务的隔离性与隔离级别

lirendada

事务指把一组 SQL 语句打包成为一个整体,在这组 SQL 的执行过程中,要么全部成功,要么全部失败。这组 SQL 语句可以是一条也可以是多条。

15310

【MySQL百日打怪升级第21天】InnoDB MVCC 机制详解 —— 快照读、当前读、Undo 链

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

12610

MySQL慢查询诊断实战:从10秒到0.1秒,我的5步排障法

数据库小学妹

前几天接到一个任务:"小学妹,这个报表查询太慢了,每次都要10秒,用户投诉好几次了,你帮忙看看怎么优化。"

17710

【第一阶段总结】MySQL基础20天 —— 知识地图与避坑复盘

没有那多

到今天,整整 20 天。我们从 MySQL 的架构讲到了行锁,从一条 SELECT 怎么跑的讲到了事务隔离级别怎么选。

9910

运维:CentOS 7.6 下 MySQL 5.7 自动备份与恢复完整指南

小明互联网技术分享社区

在数据库运维中,定期备份是保障数据安全的核心手段。今天给大家分享基于 CentOS 7.6 操作系统和 MySQL 5.7 数据库,提供一套完整、可直接投入生产...

24520
领券