服务器前几天刚上的,配置一般,昨天批量导入了些数据,商品表2万左右,品牌表2千多,后台商品管理,一点开就死机了,然后是各种奇怪报错。远程登录服务器,慢的要死。登录到主机管理处,查看CPU持续100%。重启服务器,点别的链接没问题,一点到商品管理就死,输出SQL语句,涉及到三个表连查,在本地跑一次,也很慢,用explain看了下,原来品牌表品牌ID字段未建索引,2万*2千=4千万,后加上索引,果然快太多了。导致这此问题的原因主要是自己疏忽了,之前我每次都是手动删除表,重建,然后再导入数据,这次是删除掉表后,直接从单独导出的表SQL中导入,用的是SQLyogEnt客户端,这软件有个问题是,如果是直接导库的话,建表SQL跟之前完全一样,如果只是导出的表,建表SQL就会出问题,索引全部丢失,字段类型、大小都有问题,下回一定要注意这个问题。

这次算是真真切切体验到索引的好处了。特此记录下。

相关文章:

  • 2021-07-29
  • 2021-12-31
  • 2022-12-23
  • 2021-06-01
  • 2021-11-08
  • 2021-06-29
猜你喜欢
  • 2021-06-16
  • 2021-09-17
  • 2021-08-31
  • 2022-12-23
  • 2022-01-09
  • 2021-09-27
  • 2021-08-02
相关资源
相似解决方案