Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg September 25, 2009

Ermittlung des Nutzens von Datenbankreorganisationen: Notwendigkeit, Werkzeuge, Herangehensweisen (Ascertaining the Benefit of Database Reorganizations: Need, Tools, Procedures)

  • Stefan Dorendorf

Zusammenfassung

Um auch bei einer großen Menge zu verwaltender Daten einen hohen Durchsatz und ein gutes Antwortzeitverhalten zu bieten, werden bei modernen Datenbank-Management-Systemen bei Update-Operationen die physischen Strukturen zur Speicherung von Daten und Zugriffspfaden oftmals von den Produkten nicht sofort oder nicht vollständig gepflegt. Damit entstehen sukzessive Degenerierungen in den Strukturen, die sich negativ auf Speicherauslastung und Systemleistung auswirken können. Solche Degenerierungen können mit Datenbankreorganisationen beseitigt werden. Bevor jedoch eine solche meist aufwändige und die laufende Datenbankverarbeitung möglicherweise behindernde Reorganisation durchgeführt wird, ist es notwendig, Degenerierungen zu erkennen und zu lokalisieren. Weiterhin ist es wünschenswert, die Auswirkungen der Degenerierungen und den durch eine Reorganisation erreichbaren Nutzen einschätzen (quantifizieren) zu können. Dieser Beitrag beleuchtet einige Aspekte des Themengebietes Datenbankreorganisation und zeigt Vorgehensweisen, die im Rahmen von Reorganisationsbedarfsanalysen und Reorganisationsnutzenanalysen angewendet werden können, und betrachtet dabei auch derzeit am Markt verfügbare Produkte.

Summury

To offer high performance also for large databases most of the database management system products do not immediately or not completely maintain the physical structures for storing data or indexes. Thus physical storage structures degenerate. Such disorganizations decrease the system performance and waste space. The problems can be eliminated with database reorganizations. The processing of database reorganizations is often complex and time-consuming because of the high amount of data that has to be moved. Therefore it is necessary to locate disorganizations. Further it is desirable to be able to calculate the benefit of the database reorganization before processing it. This paper gives a short overview on database reorganization. We discuss procedures to locate disorganizations and to decide whether reorganization is necessary. We also include actual products that are available for several Database Management Systems. Further we present a method to calculate the benefit of a database reorganization before their execution.

Online erschienen: 2009-9-25
Erschienen im Druck: 2005-3-1

© Oldenbourg Verlag

Downloaded on 26.4.2024 from https://www.degruyter.com/document/doi/10.1524/itit.47.3.148.65609/html
Scroll to top button