服務器前幾天剛上的,配置通常,昨天批量導入了些數據,商品表2萬左右,品牌表2千多,後臺商品管理,一點開就死機了,而後是各類奇怪報錯。遠程登陸服務器,慢的要死。登陸到主機管理處,查看CPU持續100%。重啓服務器,點別的連接沒問題,一點到商品管理就死,輸出SQL語句,涉及到三個表連查,在本地跑一次,也很慢,用explain看了下,原來品牌表品牌ID字段未建索引,2萬*2千=4千萬,後加上索引,果真快太多了。致使這此問題的緣由主要是本身疏忽了,以前我每次都是手動刪除表,重建,而後再導入數據,此次是刪除掉表後,直接從單獨導出的表SQL中導入,用的是SQLyogEnt客戶端,這軟件有個問題是,若是是直接導庫的話,建表SQL跟以前徹底同樣,若是隻是導出的表,建表SQL就會出問題,索引所有丟失,字段類型、大小都有問題,下回必定要注意這個問題。服務器
此次算是真真切切體驗到索引的好處了。特此記錄下。索引