Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

collect_statistics_on_dml_updates-Option [Datenbank]

Steuert das Sammeln von Statistiken während der Ausführung von Daten-ändernden DML-Anweisungen wie INSERT, DELETE und UPDATE

Zulässige Werte

On, Off

Standardwert

On

Bemerkungen

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.

Siehe auch