Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Wie wird der Datenbankspeicherplatz berechnet?  Dokument im Navigationsbaum lokalisieren

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.

DB-Tabellenspeicherplatz

ABAP Dictionary-Objekttyp

Tabellenspeicherplatz =

TRANSP

Breite * Anzahl der Sätze

POOL

Breite * Anzahl der Sätze

VIEW

Breite * Anzahl der Sätze

DB-Indexspeicherplatz

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

DB-Cluster-Speicherplatz

ABAP Dictionary-Objekttyp

Cluster-Speicherplatz =

CLUSTER

Breite * Anzahl der Sätze

DB-Strukturspeicherplatz

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

 

 

 

 

 

 

Ende des Inhaltsbereichs