Der Import großer Datenmengen kann zeitaufwändig sein. Um Zeit zu sparen, können Sie Folgendes durchführen:
Speichern Sie die Datendateien auf einem anderen physischen Laufwerk als die Datenbankdatei. Damit können Sie die Bewegungen des Lesekopfes der Festplatte reduzieren.
Erhöhen Sie die Größe der Datenbank. Dieser Befehl ermöglicht die großvolumige Erweiterung einer Datenbankdatei, bevor der Platz wirklich benötigt wird, anstatt in kleinem Umfang, wenn der Bedarf unmittelbar bevorsteht. Das steigert auch die Performance beim Laden großer Datenmengen und führt dazu, dass die Daten im Dateisystem näher beieinander liegen. Weitere Hinweise finden Sie unter ALTER DBSPACE-Anweisung.
Verwenden Sie temporäre Tabellen, um Daten zu laden. Lokale bzw. globale temporäre Tabellen sind sinnvoll, wenn Sie eine Datenmenge wiederholt laden wollen oder Tabellen mit unterschiedlichen Strukturen zusammenführen müssen.
Starten Sie den Datenbankserver ohne die Option -b (Massenvorgangsmodus), wenn Sie die LOAD TABLE-Anweisung verwenden.
Führen Sie Interactive SQL oder die Clientanwendung auf dem Computer aus, auf dem auch der Datenbankserver läuft, wenn Sie die INPUT- oder die OUTPUT-Anweisung verwenden. Wenn Daten über das Netzwerk importiert werden, erhöht dies das Netzwerk-Komunikationsaufkommen. Sie sollten neue Daten möglichst dann importieren, wenn der Datenbankserver nicht stark ausgelastet ist.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |