count(*) 爲何執行慢

隨着表記錄的增加,select count(*) from table 統計表信息的語句變的越來越慢了。 count(*)的實現方式 在MyISAM引擎中, 表的總行數是實時更新存儲在磁盤中。 因此這個統計的語句就十分快速, 但是如果統計語句加上了where條件,磁盤中存儲的總行數就無效了, 就要實時累計計算了。 在InnoDB引擎中, 執行這個統計語句的時候,就會掃描表的所有數據實時累計計算出總
相關文章
相關標籤/搜索