最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQLSQL优化:碍手碍脚的索引

来源:动视网 责编:小采 时间:2020-11-09 13:48:54
文档

MySQLSQL优化:碍手碍脚的索引

MySQLSQL优化:碍手碍脚的索引:该篇是SQL优化的第4篇。 这里主要表达我的一个观点是:不该存在的索引就该干掉,留着碍事 在2014-3-12 15:39:01 -- 15:55:00这段时间内,在某个业务系统我们发现2个问题: 这种现象在数据库中实际也是很常见,就是某个慢查询,始作俑者,执行特马慢,把后面
推荐度:
导读MySQLSQL优化:碍手碍脚的索引:该篇是SQL优化的第4篇。 这里主要表达我的一个观点是:不该存在的索引就该干掉,留着碍事 在2014-3-12 15:39:01 -- 15:55:00这段时间内,在某个业务系统我们发现2个问题: 这种现象在数据库中实际也是很常见,就是某个慢查询,始作俑者,执行特马慢,把后面


该篇是SQL优化的第4篇。 这里主要表达我的一个观点是:不该存在的索引就该干掉,留着碍事 在2014-3-12 15:39:01 -- 15:55:00这段时间内,在某个业务系统我们发现2个问题: 这种现象在数据库中实际也是很常见,就是某个慢查询,始作俑者,执行特马慢,把后面

  该篇是SQL优化的第4篇。

  这里主要表达我的一个观点是:不该存在的索引就该干掉,留着碍事

  在2014-3-12 15:39:01 -- 15:55:00这段时间内,在某个业务系统我们发现2个问题:

  这种现象在数据库中实际也是很常见,就是某个慢查询,始作俑者,执行特马慢,把后面本该很快的查询给堵住,导致系列长查询出现

  经诊断,我们发现某张表里存在dateline索引,该索引会让MySQL优化器选择错了执行计划,导致后续大量SQL拥堵,大概有5000条Query相互堵住

  如果不走dateline索引,效果很好,下面对比:

  1. 执行计划对比

  2. 执行时间对比:

  因此,我们给开发童鞋的反馈是,卡擦掉dateline索引

  起初我们并不知道该索引是否还提供给其他Query使用,所以胆战心惊害怕会引起其他查询变慢

  不过经过这段时间的观察,实际上,并没有其他查询在使用这条索引

  索引是好东西,但不要贪哦

  Good Luck!

文档

MySQLSQL优化:碍手碍脚的索引

MySQLSQL优化:碍手碍脚的索引:该篇是SQL优化的第4篇。 这里主要表达我的一个观点是:不该存在的索引就该干掉,留着碍事 在2014-3-12 15:39:01 -- 15:55:00这段时间内,在某个业务系统我们发现2个问题: 这种现象在数据库中实际也是很常见,就是某个慢查询,始作俑者,执行特马慢,把后面
推荐度:
标签: sql mysql 优化
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top