數據庫經驗之mysql索引

今天,在多個java進程同時訪問同一數據庫中的同一張表進行update操作時,出現了一條update語句要執行30s左右的時間才能完成的情況,經過排查,發現是程序中的update語句中的where條件中的字段沒有建立索引,導致了全表鎖,建立索引之後變爲行級鎖(通過explain可以看出),速度就快了很多很多...... update語句如圖: 其中file_name與running_agent_i
相關文章
相關標籤/搜索