cancel
Showing results for 
Search instead for 
Did you mean: 

MaxDB Data Area / Daten löschen

Former Member
0 Kudos

Hallo,

Sobald ich viele Einträge aus der Tabelle lösche müssten theoretisch gesehen auch die Data Areas kleiner werden ?!
Beispiel: Ich habe ca. 5Mio. Einträge aus einer Tabelle gelöscht, dennoch bleiben die Data Areas gleich groß.

Nun zu meiner Frage, gibt es eine Möglichkeit diese Data Areas bereinigen zu lassen ?
Oder werden die Einträge mit dem "Delete"-Command doch nicht ganz gelöscht ?

Accepted Solutions (0)

Answers (1)

Answers (1)

lbreddemann
Active Contributor
0 Kudos

Die Annahme, dass das Loeschen von Datensaetzen zu einer Reduzierung der Data Area fuehrt ist falsch.

MaxDB verwendet die Data Area als Container und verwaltet den Speicherplatz innerhalb dieses Containers effizienter als unmittelbar Daten Dateien in der Groesse zu aendern.

Das Konzept ist umfassend hier (http://maxdb.sap.com/training/internals_7.7/03_reorgfree_EN_77N.pdf) erklaert.

Wenn ausreichend Speicherplatz verfuegbar ist, koennen Volumes auch wieder geloescht werden. Die in diesen Volumes enthaltenen Daten muessen dann auf die verbleibenden Volumes verteilt werden. Wenn ich mich nicht ganz taeusche, ist das Verkleinern von Volumes dagegen nicht supported.