Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Daten importieren und exportieren » Datenbanken neu aufbauen

 

Gründe für den Neuaufbau von Datenbanken

Es gibt mehrere Gründe, Ihre Datenbank neu aufzubauen. Folgende Situationen bieten Anlass zum Neuaufbau einer Datenbank:

  • Upgrade des Datenbankdateiformats   Wenn Sie das Upgrade-Dienstprogramm benutzen, werden einige neue Funktionen automatisch zur Verfügung gestellt. Andere Funktionen erfordern jedoch ein Upgrade des Datenbank-Dateiformats, das durch Entladen und Neuladen der Datenbank durchgeführt wird. Hinweise, ob ein Entladen und ein Neuladen erforderlich ist, um eine neue Funktion zu erhalten, finden Sie unter Upgrade auf SQL Anywhere 11.

    Neue Versionen des SQL Anywhere-Datenbankservers können ohne Upgrade der Datenbank benutzt werden. Fall Sie Funktionen der neuen Version benutzen wollen, die Zugriff auf neue Systemtabellen oder Datenbankoptionen erfordern, müssen Sie das Upgrade-Dienstprogramm verwenden, um ein Upgrade Ihrer Datenbank durchzuführen. Durch das Upgrade-Dienstprogramm werden keine Daten entladen oder neu geladen.

    Falls Sie die neue Version von SQL Anywhere verwenden möchten, die auf den Änderungen des Datenbank-Dateiformats beruht, müssen Sie Ihre Datenbank entladen und dann neu laden. Sie sollten Ihre Datenbank sichern, bevor Sie einen Neuaufbau durchführen.

    Hinweis

    Falls Sie ein Upgrade von Version 9 oder früher durchführen, müssen Sie die Datenbankdatei neu aufbauen. Falls Sie ein Upgrade von 10.0.0 or later durchführen, können Sie das Upgrade-Dienstprogramm benutzen oder die Datenbank neu aufbauen.

    Weitere Hinweise zum Upgrade Ihrer Datenbank finden Sie unter Upgrade von SQL Anywhere.

    Informationen zum Upgrade von SQL Anywhere und zum Neuaufbau einer Datenbank, die zu einem Datenbank-Spiegelungssystem gehört, finden Sie unter Upgrade von SQL Anywhere-Software und -Datenbanken in einem Datenbank.

  • Plattenspeicher freigeben   Datenbanken werden nicht kleiner, wenn Sie Daten löschen. Alle leeren Seiten werden einfach als frei markiert, damit sie wieder benutzt werden können. Sie werden aus der Datenbank erst entfernt, wenn Sie sie neu aufbauen. Mit dem Neuaufbau einer Datenbank können Sie Plattenspeicher frei machen, wenn Sie große Datenmengen aus der Datenbank entfernt haben und nicht erwarten, dass die leeren Seiten wieder gefüllt werden.

  • Datenbankperformance verbessern   Durch den Neuaufbau von Datenbanken kann die Performance verbessert werden. Da die Datenbank in der Reihenfolge der Primärschlüssel entladen und geladen werden kann, wird der Zugriff auf die Daten schneller, da miteinander in Beziehung stehende Zeilen nun auf derselben Seite oder auf benachbarten Seiten angezeigt werden können.

Hinweis

Wenn Sie feststellen, dass die Performance aufgrund der starken Fragmentierung einer Tabelle schlecht ist, können Sie die Tabelle neu organisieren. Weitere Hinweise finden Sie unter REORGANIZE TABLE-Anweisung.

Siehe auch