select count(*) 底層到底幹了啥?

做者:賈春生,http://dwz.win/myg SELECT COUNT( * ) FROM TABLE 是個再常見不過的 SQL 需求了。 在 MySQL 的使用規範中,咱們通常使用事務引擎 InnoDB 做爲(通常業務)表的存儲引擎,在此前提下,COUNT( * )操做的時間複雜度爲 O(N),其中 N 爲表的行數。 而 MyISAM 表中能夠快速取到表的行數。這些實踐經驗的背後是怎樣的機
相關文章
相關標籤/搜索