前天给朋友调优,上的生产库用ssms远程连接测试,5个表的连接,每个表大小都在10万多的数据量,有几个是hash连接,比较费时,后来调优了几个索引后IO明显下降,但是在执行时间上一直没有明显下降,实在是没辙了,调优到晚上一点钟,睡觉,第二天继续,最后怀疑是因为网络问题,让朋友上的远程桌面生产库直接执行,一秒以内!晕死了,原来是因为网络传输问题导致在我机器上的执行时间延长!

不过几个表的连接比较难控制连接顺序,想在连接的初始阶段就将数据过滤到最小,但是一直没有控制连接顺序,没办法,使用了force order选项,同时根据业务逻辑对表进行修改,冗余了数据,可以减少2个表的连接,大大减少IO,这次调优得以成功。

相关文章:

  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
猜你喜欢
  • 2021-10-09
  • 2021-12-09
  • 2021-12-04
  • 2021-09-25
  • 2022-12-23
  • 2021-09-08
  • 2021-11-05
相关资源
相似解决方案