Samstag, Mai 03, 2014

Histogramme löschen

Jonathan Lewis zeigt, wie man in 10g Histogramme löschen kann - ab 11g gibt es zu diesem Zweck den DBMS_STATS.DELETE_COLUMN_STATS-Parameter col_stat_type, mit dem die Löschung explizit durchgeführt werden kann. Neben dem Verfahren erklärt der Autor auch noch einmal seine grundsätzliche Strategie der expliziten Anlage der tatsächlich benötigten Histogramme:
my preferred method of collecting statistics is to use method_opt => ‘for all columns size 1' (i.e. no histograms) and then run scripts to create the histograms I want. This means that after any stats collection I need to run code that checks to see which tables have new stats, and then re-run any histogram code that I’ve written for that table.
Mit den neuen Histogrammtypen in 12c sieht der Herr Lewis aber seltener die Notwendigkeit der manuellen Erzeugung von Histogrammen, die er an diversen Stellen erläutert hat.

Keine Kommentare:

Kommentar veröffentlichen