Information über „teure“ DML-Anweisungen (in SQL). Eine DML-Anweisung gilt als teuer, wenn die Anzahl der von ihr ausgelösten logischen IOs und/oder ihre Aktivitätszeit im DBH sehr hoch ist im Vergleich zu anderen DML-Anweisungen.
Insbesondere die Spalten NUMBER_OF_LOGICAL_IO und ACTIVE_TIME beinhalten relevante Informationen zu den Kosten einer Anweisung.
Spaltenname | Datentyp | Inhalt |
CATALOG_NAME | CHAR (18) | Datenbankname |
START_TIME | TIMESTAMP (3) | Startzeitpunkt der DML-Anweisung |
END_TIME | TIMESTAMP (3) | Endzeitpunkt der DML-Anweisung |
HOST_NAME | CHAR (8) | Rechnername aus der Identifikation des |
APPLICATION_NAME | CHAR (8) | Anwendungsname aus der Identifikation |
CUSTOMER_NAME | CHAR (8) | Name des Auftraggebers aus der Identifikation |
CONVERSATION_ID | CHAR (8) | Identifikation des Auftraggebers bezüglich |
TAC_NAME | CHAR (8) | Jobname der Benutzerkennung oder |
MODULE_NAME | CHAR (8) | Name der Übersetzungseinheit, in der die |
STATEMENT_NAME | VARCHAR (18) | Interner Name der DML-Anweisung |
STATEMENT_TYPE | VARCHAR (31) | < |
NUMBER_OF_LOGICAL_IO | INTEGER | Anzahl logischer Lese- und Schreibzugriffe |
NUMBER_OF_PHYSICAL_IO | INTEGER | Anzahl physikalischer Lese- und |
ELAPSED_TIME | INTEGER | real abgelaufene Zeit (Millisekunden) |
ACTIVE_TIME | INTEGER | Aktivitätszeit im DBH (Millisekunden) |
ACTIVE_TIME_DBH | INTEGER | Aktivitätszeit in DBH-Tasks (Millisekunden) |
ACTIVE_TIME_SVT | INTEGER | Aktivitätszeit in Service-Tasks (Millisekunden) |
MEASURE_OF_COSTS | INTEGER | Interne Maßzahl für die Kosten der Anweisung |
Tabelle 114: View SYS_DML_RESOURCES des SYS_INFO_SCHEMA