欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

sql叢表什么時候比索引快

洪振霞2年前21瀏覽0評論

sql叢表什么時候比索引快?

這個問題大致可以分為兩種情況:

1 只使用索引就能夠返回查詢結果的查詢,比如聚合查詢中的函數count,max,min。

2 查詢結果的記錄數量小于表中記錄一定比例的時候。這個主要是由于索引掃描后要利用索引中的指針去逐一訪問記錄,假設每個記錄都使用索引訪問,則讀取磁盤的次數是查詢包含的記錄數T,而如果表掃描則讀取磁盤的次數是存儲記錄的塊數B,如果T>B 的話索引就沒有優勢了。對于大多數數據庫來說,這個比例是10%(oracle,postgresql等),即先對結果數量估算,如果小于這個比例用索引,大于的話即直接表掃描。