色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

sql叢表什么時候比索引快

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

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

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

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

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