我的Linux網絡服務器上的一些數據庫有一個非常奇怪的性能問題。第一:INNODB的Mysql性能問題
- 問題在不同的InnoDB表occures
- 只有10 - 表中的15000項
- 索引正確
- 只發生一天
下面的查詢一次或兩次非常緩慢(只是不時):
UPDATE t_contentlocks
SET lastaccess = NOW(), has_write_access = '1'
WHERE id = '10'
字段「id」是主要(整數),並且該表具有大約20個條目。這樣的查詢如何處理30秒?目前沒有其他疑問。看起來/感覺就像mysql服務器進入某種休眠模式,現在需要時間再次喚醒。通常這個查詢需要小於0.00001s。
有人有同樣的問題/任何修復它嗎?
謝謝!
爲now()嘗試一個常量值並查看它是否有任何區別。 – palindrom
嘗試執行'解釋更新...',請打印執行計劃! – Michael
類型轉換?您可以刪除數字上的引號並再次執行查詢。 – ravnur