In Schreibprogrammen sammelt das Archive Development Kit (ADK) automatisch Statistikdaten. In Lösch-, Lese- und Rückladeprogrammen müssen Sie ARCHIVE_GIVE_STATISTICS verwenden, um Statistikinformationen an das ADK zu übergeben. Die von ARCHIVE_GIVE_STATISTICS gesammelten Statistikdaten können wie in Statistiken beschrieben angezeigt werden.
Dieser Funktionsbaustein akzeptiert Daten aus allen der folgenden sechs Objekttypen des ABAP Dictionary:
· TRANSP: transparente Tabelle
· POOL: Pool-Tabelle
· VIEW: Datenbank- oder Projektions-View
· CLUSTER. Cluster-Tabelle
· INTTAB: Struktur, Hilfs-View, Pflege-View oder Struktur-View
· APPEND: Append-Struktur
Das ADK berechnet den Speicherplatz auf der Basis des zugehörigen ABAP Dictionary-Objekttyps und verwendet den Funktionsbaustein DDIF_TABL_GET, um die Breite des entsprechenden Objekts zu ermitteln.
Dabei ist zu beachten, daß diese Breite nicht mit dem benötigten Speicherplatz in der Datenbank übereinstimmen muß. Wenn Sie z.B. eine Unicode-Datenbank mit UTF-16-Codierung verwenden, werden für n Zeichen (Breite = n) in einem zeichenartigen Feld mindestens 2n Byte Speicherplatz in der Datenbank benötigt.
Nachdem es den Datenbankspeicherplatz berechnet hat, ordnet das ADK jedes Ergebnis einer der folgenden Datenbank-Speicherkategorien zu. Diese Kategorien entsprechen den Kategorien in der Funktion Statistiken in der Archivadministration. Der DB-Speicherplatz entspricht der Summe dieser vier Kategorien.
ABAP Dictionary-Objekttyp |
Tabellenspeicherplatz = |
TRANSP |
Breite * Anzahl der Sätze |
POOL |
Breite * Anzahl der Sätze |
VIEW |
Breite * Anzahl der Sätze |
ABAP Dictionary-Objekttyp |
Indexspeicherplatz = |
TRANSP |
(Breite der Primärschlüsselfelder + Breite aller Sekundärschlüsselfelder) * Anzahl der Sätze |
POOL |
Breite der Primärschlüsselfelder * Anzahl der Sätze |
VIEW |
Breite der Primärschlüsselfelder * Anzahl der Sätze |
CLUSTER |
Breite der Primärschlüsselfelder * Anzahl der Sätze |
ABAP Dictionary-Objekttyp |
Cluster-Speicherplatz = |
CLUSTER |
Breite * Anzahl der Sätze |
ABAP Dictionary-Objekttyp |
Struktur-Speicherplatz = |
INTTAB |
Breite * Anzahl der Sätze |
APPEND |
Breite * Anzahl der Sätze |
Siehe auch:
Dokumentation zum Funktionsbaustein ARCHIVE_GIVE_STATISTICS