Mit der Prozedur SYSPROC.NNSTAT können Sie Statistikdaten für alle virtualisierten Objekte erfassen, mit Ausnahme der im Objektspeicher definierten Objekte.
Das folgende Beispiel zeigt, wie die Prozedur SYSPROC.NNSTAT aufgerufen wird, um Statistikdaten zu erfassen.
call SYSPROC.NNSTAT(NULL, 'schema', 'table_name', 'list_of_columns_commonly_used_in_predicates', '', 2, '/tmp/table_name.log', ?, 1);
Dieser Aufruf erfasst Statistikdaten auf Tabellenebene und auf Spaltenebene für die Spalten, die im Argument list_of_columns_commonly_used_in_predicates enthalten sind. Wenn die Tabelle eine kleine Anzahl Spalten enthält, können Sie Statistikdaten für alle Spalten in der Tabelle erfassen, indem Sie den Nullwert anstelle einer Spaltenliste angeben. Um die Erfassung von Spaltenstatistikdaten zu vermeiden, geben Sie stattdessen die leere Zeichenfolge ('') an.
Weitere Informationen finden Sie im SYSPROC von SYSPROC.NNSTAT gespeicherte Prozedur.