MySQL 在 InnoDB 中使用二级索引查询时,若 SELECT 字段未被索引完全覆盖,需回表到聚簇索引获 […]
NOT IN 遇 NULL 会返回空集,因 value != NULL 恒为 UNKNOWN;应过滤 NULL […]
SELECT … FOR UPDATE 在高并发下易锁表,因其在满足条件的行上加排他锁,若无索引则 […]
SQL 查询优化和索引策略是 Linux 数据库性能提升最直接、见效最快的两个抓手,需结合 EXPLAIN 分 […]
MySQL 查询稳定性依赖索引优化:①索引字段需出现在 WHERE/JOIN/ORDER BY 中、区分度高、 […]
修改 MySQL 自定义函数后需刷新权限缓存并重启连接,因函数元数据被缓存;5.7 与 8.0 在 DETER […]
MySQL 升级后字符集默认从 utf8mb3 变为 utf8mb4、校对规则变为 utf8mb4_0900_ […]
MySQL 中 count 查询慢的根源在于未理解其执行逻辑,优化需避免全表扫描、减少锁竞争、绕过行级计算;c […]
MySQL 接收到 SQL 后,第一步是词法分析(Lexical Analysis) MySQL 并不是直接“ […]
直接看 type、key、rows 和 Extra 四列可快速判断查询效率:type 需避免 ALL/inde […]