Steuert das Sammeln von Statistiken während der Ausführung von Daten-ändernden DML-Anweisungen wie INSERT, DELETE und UPDATE
On, Off
On
Der Datenbankserver aktualisiert Statistiken während der normalen Anweisungsverarbeitung und benutzt die erfassten Statistiken zur automatischen Optimierung der Spaltenstatistiken. Setzen Sie die Option collect_statistics_on_dml_updates auf "Off", um das Aktualisieren von Statistiken während der Ausführung von Daten-ändernden DML-Anweisungen wie INSERT, DELETE und UPDATE zu deaktivieren.
Unter normalen Bedingungen braucht diese Option nicht deaktiviert zu werden. In Umgebungen, in denen signifikant umfangreiche Datenmengen häufig geändert werden, kann das Setzen dieser Option auf "Off" allerdings die Performance steigern - falls update_statistics auf "On" gesetzt ist.
Der Unterschied zwischen der Option collect_statistics_on_dml_updates und der Option update_statistics liegt darin, dass die Option update_statistics die tatsächliche Anzahl der Zeilen, die das Prädikat erfüllen, mit der Anzahl der Zeilen vergleicht, bei denen eine Prädikaterfüllung geschätzt wird, und dann die Schätzung entsprechend aktualisiert. Die Option collect_statistics_on_dml_updates ändert die Spaltenstatistiken aufgrund der Werte der spezifischen Zeilen, die eingefügt, aktualisiert oder gelöscht werden.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |