What is the current state of the art WRT CBO best practices? I'm working on 9.2.0.4 and considering the 'automated statistics gatherin= g' approach. This involves turning on monitoring for any and all tables = that need to ever have stats updated, then periodically running dbms_stat= s in gather_stale mode. How is this working for people? Does monitoring impact DML operations, a= nd if so, how much? Does this approach make any kind of intelligent decisions about sample si= zes and block sampling? When histograms are present, does this approach always/never/sometimes re= generate the histogram with the correct number of buckets? Does it seem to reliably choose the correct tables to analyze? -- Jeremiah Wilton ORA-600 Consulting http://www.ora-600.net -- //www.freelists.org/webpage/oracle-l