
Mysql
文章平均质量分 87
mysql数据库相关
DurkZ
这个作者很懒,什么都没留下…
展开
-
Mysql的索引失效
尽量避免在索引列上直接使用函数、表达式或进行运算;如果需要,请考虑使用生成列和函数索引(MySQL 8.0 以后支持)。保持数据类型一致:确保查询条件的常量类型与表中列的类型一致,避免隐式转换。优化 LIKE 查询:尽量使用前缀匹配(如),而不是左模糊(联合索引设计:使用联合索引时遵循最左匹配原则,设计时考虑最常用的查询条件。谨慎使用 OR 与否定条件:确保 OR 条件中的所有子条件都能利用索引,或尝试改写查询逻辑。合理估算返回数据量。原创 2025-03-01 21:33:45 · 601 阅读 · 0 评论 -
什么是索引下推
从 Server 层下推到存储引擎层,使得存储引擎在回表前就能过滤掉不符合条件的记录,从而减少回表次数和 IO 开销。:存储引擎层提前过滤无效数据,减少回表次数和 Server 层负载。不符合条件,仍需回表获取完整数据,导致大量无效 IO。查看执行计划,若出现。原创 2025-03-03 00:26:27 · 512 阅读 · 0 评论 -
Mysql的三种日志
是数据库事务管理的重要组成部分。原创 2025-02-09 23:38:01 · 768 阅读 · 0 评论