记一次数据库索引引起的宕机。。。

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

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

转载于:https://www.cnblogs.com/lltong/p/3403803.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值