首頁 > 後端開發 > php教程 > 多資料時 select count(*) 查詢最佳化建索引的問題

多資料時 select count(*) 查詢最佳化建索引的問題

WBOY
發布: 2016-08-18 09:15:52
原創
1223 人瀏覽過

InnoDB 的表類型,select count(*) where 條件後面帶12個查詢值,不加索引查50萬條資料大概5秒, 想請問這種情況我是不是建索引列是最好的解決辦法,順便問一個索引欄位和索引的消耗相等嗎,例如影響增刪改的效率,空間大小等。 謝謝

回覆內容:

InnoDB 的表類型,select count(*) where 條件後面帶12個查詢值,不加索引查50萬條資料大概5秒, 想請問這種情況我是不是建索引列是最好的解決辦法,順便問一個索引欄位和索引的消耗相等嗎,例如影響增刪改的效率,空間大小等。 謝謝

50萬5秒太慢了。 。需要根據你的查詢條件建立聯合索引

你把查詢語句也貼一下吧

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板