KP_zsg

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  mysql索引

摘要:【背景】 某业务数据库load 报警异常,出现较多的线上慢sql查询。定位问题之后,发现原因是:查询sql语句同时使用了ORDE BY 和 LIMIT,即使使用了索引,进行分页处理。因为随着偏移量的增加,MySQL需要花费大量的时间来扫描需要丢弃的数据。 下面这个查询就通过ORDE BY 和 LIM 阅读全文
posted @ 2020-05-04 14:14 KP_zsg 阅读(241) 评论(0) 推荐(0)

摘要:一、什么是索引? 索引:是存储引擎用于快速找到记录的一种数据结构。 索引用来快速地寻找那些具有特定值的记录。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。 索引对查询效率有着至关重要的影响,理解索引也是 阅读全文
posted @ 2020-05-03 22:59 KP_zsg 阅读(184) 评论(0) 推荐(0)