Warum wird die Datenbank nicht kleiner?
- Dieses Thema hat 4 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 17 Jahre, 7 Monaten vonGast.
- AuthorPosts
- 30. Juni 2005 um 9:21 Uhr #2564
Hallo zusammen,
wenn ich eine große Menge von Daten aus der Tabelle lösche, dann wird die Datenbank nicht kleiner!?!
An welcher Stelle muss ich die Datenbank so konfigurieren, dass sie die Daten nicht weiter physikalisch auf der Festplatte behält?
Danke
30. Juni 2005 um 13:09 Uhr #3011Hallo Leon,
wären Datenbank-Management-Systeme permanent darum bemüht, die Datenbank in optimalen Zustand zu führen, wären sie für die wesentlichen Aufgaben zu sehr ausgelastet.
Deswegen werden bestimmte Aufgaben "offline" durchgeführt. Siehe "Reorg" und "Runstats Command.
Platz gelöschter Rows wird zwar (meist) wiederverwendet; in einer Page folgende Rows rücken aber nicht nach vorne! 😮
Weiterer Hinweis: SMS (System managed) und DMS (Database managed) Tablespaces. 😉
Gruß
Gernot30. Juni 2005 um 14:45 Uhr #3325Hallo,
mein Kollege meinte gerade, wenn er zwei alte Hemden aus seinem Kleiderschrank wirft, wird ja auch der Kleiderschrank nicht kleiner. 😉
Es sehr anschauliches Beispiel, wie ich finde.
Gruß
Bunbury30. Juni 2005 um 17:11 Uhr #3521Und wie erklärst Du anhand Deines "anschaulichen Beispiel"s die Komprimierung durch einen Reorg ? ;D ;D ;D
1. Juli 2005 um 8:20 Uhr #3656 - AuthorPosts
You must be logged in to reply to this topic.