MySQL
文章平均质量分 95
山脚ice
这个作者很懒,什么都没留下…
展开
-
MySQL中什么情况下会出现索引失效?如何排查索引失效?
在MySQL中,索引是用来加快检索数据库记录的一种数据结构。索引失效指的是在进行查询操作时,本应该使用索引来提升查询效率的场景下,数据库没有利用索引,而是采用了全表扫描的方式,这会大大增加查询时间和系统负担。MySQL中什么情况下会出现索引失效?如何排查索引失效?回答。原创 2024-04-25 23:15:59 · 1467 阅读 · 1 评论 -
MySQL慢查询怎么办?需要关注Explain的哪些关键字?
定义:在MySQL中,慢查询是指执行时间超过预设阈值的SQL语句。这种查询的执行时间长,效率低下,通常需要优化。阈值:慢查询日志通过变量定义超时时间。任何查询执行时间超过这个值的,都会被记录到慢查询日志中。根据业务场景的不同,这个阈值的设定是不一样的,如果业务内部设置慢查询的阈值为 1s,则一条 SQL 语句在执行的过程中超过了 1 秒,则会被记录为慢查询。MySQL慢查询怎么办?需要关注Explain的哪些关键字?原创 2024-04-21 22:35:39 · 921 阅读 · 0 评论