首页
文章列表
标签墙
返回找工具啦
查询优化
共 5 篇文章
MySQL EXPLAIN ANALYZE获取实际执行时间与行数
2026-05-13 00:24:47
MySQL EXPLAIN ANALYZE获取实际执行时间与行数 EXPLAIN 是 MySQL 优化器的“蓝图”,它告诉你查询计划,但不是真实执行情况。EXPLAIN ANALYZE 才是“行车记录仪”,它记录了查询执行的真实时间和行数。通过 EXPLAIN ANALYZE,你可以精准定位查询中的
MySQL
EXPLAIN
执行计划
35
0
MySQL联合索引的最左匹配原则为什么会失效
2026-05-10 22:26:05
MySQL联合索引的最左匹配原则为什么会失效 MySQL的联合索引(复合索引)通过将多个列组合成一个索引来提高查询效率。最左匹配原则要求查询条件必须从索引的最左边列开始匹配,且不能跳过中间列。然而,在实际使用中,该原则可能失效,导致索引无法被正确使用,从而引发全表扫描,降低查询性能。本文将详细分析联
MySQL
联合索引
最左匹配原则
57
0
MySQL隐式类型转换导致索引失效的排查案例
2026-05-10 08:27:17
MySQL隐式类型转换导致索引失效的排查案例 一个原本运行迅速的查询突然变慢,导致应用响应时间显著增加。通过排查,发现是MySQL的隐式类型转换导致索引失效。 1. 发现问题:查询变慢 假设你有一个名为 userorders 的表,其中包含 orderid(主键)、userid(索引)、status
MySQL
隐式类型转换
索引失效
39
0
MySQL Order By为什么没有用到索引?filesort排序的优化
2026-05-09 00:21:09
MySQL Order By为什么没有用到索引?filesort排序的优化 当你的MySQL查询使用ORDER BY时,发现执行计划中出现了Using filesort,意味着数据库没有使用索引进行排序,而是将数据全部加载到内存或磁盘临时文件中进行排序,这会严重影响查询性能。本文将手把手教你分析OR
MySQL
ORDERBY
索引
45
0
Python 数据库优化:SQL 索引与查询优化
2026-04-02 23:46:21
Python 数据库优化:SQL 索引与查询优化 Python 应用连接数据库时,性能瓶颈往往不在代码逻辑,而在 SQL 查询效率。创建合适的索引 和 重写低效查询 是提升响应速度最直接有效的方法。以下步骤适用于 SQLite、MySQL、PostgreSQL 等主流关系型数据库。 诊断慢查询 在优
Python
数据库优化
SQL索引
91
0