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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » Datenbankdateitypen » Zusätzliche Hinweise zu DBSpaces

 

Vorabzuweisung von Datenbankdatei-Speicherplatz

Wenn Sie eine neue Datenbankdatei erstellen, können Sie Speicherplatz für die Datenbank vorab zuweisen, indem Sie die DATABASE SIZE-Klausel der CREATE DATABASE-Anweisung verwenden oder die dbinit-Option -dbs angeben. Siehe CREATE DATABASE-Anweisung und Dienstprogramm Initialisierung (dbinit).

Während Sie die Datenbank verwenden, vergrößert SQL Anywhere Datenbankdateien automatisch nach Bedarf. Häufiges Ändern von Datenbankdateien kann zu einer starken Dateifragmentierung und daraus resultierenden Performanceproblemen führen. Überdies sind viele kleinere Zuweisungen langsamer als eine große Zuweisung. Wenn Sie mit einer umfangreichen Datenbank mit einer hohen Änderungsrate arbeiten, können Sie Festplattenspeicher für DBSpace bzw. für Transaktionslogs vorab zuweisen, und zwar entweder mit Sybase Central oder mit der ALTER DBSPACE-Anweisung. Siehe ALTER DBSPACE-Anweisung.

 Vorabzuweisung von Speicherplatz (Sybase Central)
Tipp

Nachdem Sie den Festplattenspeicher vorbelegt haben, wird durch das Ausführen eines Dienstprogramms für die Defragmentierung von Festplatten gewährleistet, dass die Datenbankdatei nicht über mehrere unabhängige Bereiche der Festplatte fragmentiert ist. Die Performance kann darunter leiden, wenn die Datenbankdateien stark fragmentiert sind.

  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.

  2. Verwenden Sie das Plug-In SQL Anywhere 12, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung herzustellen.

  3. Öffnen Sie den Ordner DBSpaces.

  4. Rechtsklicken Sie auf den DBSpace und klicken Sie auf Speicherplatz vorbelegen.

  5. Geben Sie den Umfang des Speicherplatzes an, den Sie DBSpace hinzufügen möchten. Sie können Speicherplatz in den Maßeinheiten Seiten, Byte, Kilobyte (kB), Megabyte (MB), Gigabyte (GB) oder Terabyte (TByte) hinzufügen.

  6. Klicken Sie auf OK.

 Vorabzuweisung von Speicherplatz (SQL)
Tipp

Nachdem Sie den Festplattenspeicher vorbelegt haben, wird durch das Ausführen eines Dienstprogramms für die Defragmentierung von Festplatten gewährleistet, dass die Datenbankdatei nicht über mehrere unabhängige Bereiche der Festplatte fragmentiert ist. Die Performance kann darunter leiden, wenn die Datenbankdateien stark fragmentiert sind.

  1. Verbinden Sie sich mit DBA-Berechtigung mit einer Datenbank.

  2. Führen Sie die Anweisung ALTER DBSPACE aus.

 Siehe auch
 Beispiele