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

#mysql

面试官:你写的 SQL 凭什么不走索引?我给他复现了 6 种翻车现场

没有那多

"老司机救命 —— 我给查询条件字段建了索引,explain 也显示 possible_keys,但 type 是 ALL,这什么情况?"

1200

快30了, 记录一下之前平凡的工作经历.

大大刺猬

2018准备实习, 大学专业学的是网络工程,软考也拿下了网络工程师,但不太好找相关工作, 基本上都是要求3年工作经验. 于是去了成都某公司实习,刚开始的工作内容...

1910

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

没有那多

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

3510

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

数据库小学妹

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

3010

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

这个DBA有点耶

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

6810

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

代购系统老张

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

4810

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

数据库小学妹

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

7510

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

没有那多

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

5910

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

这个DBA有点耶

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

7610

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

lirendada

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

9810

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

这个DBA有点耶

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

13110

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

数据库小学妹

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

12310

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

这个DBA有点耶

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

9910

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

没有那多

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

14010

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

俊才

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

9010

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

lirendada

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

15710

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

没有那多

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

13110

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

数据库小学妹

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

18110
领券