MYSQL中爲什麼索引不宜建在重複數據多的列上

昨天想了一天這個問題 首先我們先粗略的說一說: 加入有一個查詢語句要查詢性別爲男生的數據,因爲這樣的數據很多,我們要掃描很多次索引,然後再去取這個性別爲男的數據。 那麼分爲兩部分,先掃描索引,然後去取這個符合要求的數據 如果我們不建立索引,那麼去掃描整個表。 不建立索引需要的時間=T掃描整個表                            建立索引需要的時間= T去索引中取+T取相應的數據
相關文章
相關標籤/搜索