需要說明的是旷余,如果 MySQL 數(shù)據(jù)庫本身就有很大的壓力绢记,導(dǎo)致數(shù)據(jù)庫服務(wù)器 CPU 占用率很高或 ioutil(IO 利用率)很高,這種情況下所有語句的執(zhí)行都有可能變慢正卧,不屬于我們今天的討論范圍蠢熄。
mysql> select * from t where id=1;
查詢結(jié)果長時間不返回。
一般碰到這種情況的話炉旷,大概率是表 t 被鎖住了签孔。接下來分析原因的時候叉讥,一般都是首先執(zhí)行一下 show processlist 命令,看看當(dāng)前語句處于什么狀態(tài)饥追。