深入浅出Mysql21 为什么我只改一行的语句,锁这么多? 2025-03-06 / 3 minutes of reading 在上一篇文章中,我和你介绍了间隙锁和 next-key lock 的概念,但是并没有说明加锁规则。间 […]
深入浅出Mysql20 幻读是什么,幻读有什么问题? 2025-03-06 / 4 minutes of reading 在上一篇文章最后,我给你留了一个关于加锁规则的问题。今天,我们就从这个问题说起吧。 为了便于说明问题
深入浅出Mysql19 为什么我只查一行的语句,也执行这么慢? 2025-03-06 / 4 minutes of reading 一般情况下,如果我跟你说查询性能优化,你首先会想到一些复杂的语句,想到查询需要返回大量的数据。但有些
深入浅出Mysql18 为什么这些SQL语句逻辑相同,性能却差异巨大? 2025-03-06 / 4 minutes of reading 在 MySQL 中,有很多看上去逻辑相同,但性能却差异巨大的 SQL 语句。对这些语句使用不当的话,
深入浅出Mysql17 如何正确地显示随机消息? 2025-03-06 / 5 minutes of reading 我在上一篇文章,为你讲解完 order by 语句的几种执行模式后,就想到了之前一个做英语学习 Ap
深入浅出Mysql16 “order by”是怎么工作的? 2025-03-06 / 4 minutes of reading 在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市
深入浅出Mysql15 答疑文章(一):日志和索引相关问题 2025-03-06 / 4 minutes of reading 在今天这篇答疑文章更新前,MySQL 实战这个专栏已经更新了 14 篇。在这些文章中,大家在评论区留
深入浅出Mysql14 count()这么慢,我该怎么办? 2025-03-06 / 2 minutes of reading 在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数。这时候你可能会
深入浅出Mysql13 为什么表数据删掉一半,表文件大小不变? 2025-03-06 / 3 minutes of reading 经常会有同学来问我,我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没
深入浅出Mysql12 为什么我的MySQL会“抖”一下? 2025-03-06 / 2 minutes of reading 平时的工作中,不知道你有没有遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快,但是有时也不
深入浅出Mysql11 怎么给字符串字段加索引? 2025-03-06 / 2 minutes of reading 现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们今天要讨论的问题。
深入浅出Mysql10 MySQL为什么有时候会选错索引? 2025-03-06 / 4 minutes of reading 前面我们介绍过索引,你已经知道了在 MySQL 中一张表其实是可以支持多个索引的。但是,你写 SQL