Oracle

關於 dbms_stats 的一般問題

  • June 17, 2014

關於 dbms_stats 和自動樣本大小的一般問題?

讓 IOT 溢出會有什麼影響,然後切換到 auto_sample_size 並啟用近似 NDV 。

它如何影響?

在大多數情況下,主要影響是統計數據收集得更快。對於絕大多數情況,它會產生同樣好的統計數據,但速度更快。在一些極端情況下,您最終可能會從近似的 NDV 中獲得較差的統計數據。但是對於絕大多數數據集,由於大大降低了計算強度,它是一種優越的方法。

為了彌補偶爾出現劣質統計數據的問題,您可以手動增加統計數據收集作業的樣本量以提高其準確性。

如果您想詳細了解它是如何工作的,這裡有一個主題專家的白皮書:

http://jonathanlewis.files.wordpress.com/2011/12/one-pass-distinct-sampling.pdf

引用自:https://dba.stackexchange.com/questions/68245