0
我一直需要對mysql查詢進行大量優化,並且正在考慮對用戶帳戶重新進行查詢,以便不執行查詢「WHERE username = a varchar「我在想」WHERE user_id =一個數字「。我一直在研究這個問題,但是我想知道是否值得爲改進這個系統而對系統進行所有更改?MySQL優化 - VARCHAR WHERE和MEDIUMINT之間的區別
我一直需要對mysql查詢進行大量優化,並且正在考慮對用戶帳戶重新進行查詢,以便不執行查詢「WHERE username = a varchar「我在想」WHERE user_id =一個數字「。我一直在研究這個問題,但是我想知道是否值得爲改進這個系統而對系統進行所有更改?MySQL優化 - VARCHAR WHERE和MEDIUMINT之間的區別
這取決於您是否在任一列上都有索引,因爲創建索引是一種優化方式。然而,使用索引更新表需要比更新沒有索引的表更多的時間:檢查簡單說明here
您是否在任一列上都有索引? – bernie