Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bewährte Methoden für die Verwendung AWS Schema Conversion Tool
Hier finden Sie Informationen zu bewährten Methoden und Optionen für die Verwendung von AWS Schema Conversion Tool (AWS SCT).
Konfiguration von zusätzlichem Speicher
Um große Datenbankschemas zu konvertieren, z. B. eine Datenbank mit 3.500 gespeicherten Prozeduren, können Sie die Speichermenge konfigurieren, die für die zur Verfügung steht. AWS Schema Conversion Tool
Um die Menge an Arbeitsspeicher zu ändern, die verbraucht wird AWS SCT
-
Wählen Sie im Menü Einstellungen die Option Allgemeine Einstellungen und anschließend JVMOptionen aus.
-
Wählen Sie „Konfigurationsdatei bearbeiten“ und wählen Sie den Texteditor, um die Konfigurationsdatei zu öffnen.
-
Bearbeiten Sie den
JavaOptions
-Abschnitt, um den minimalen und maximalen verfügbaren Speicher festzulegen. Im folgenden Beispiel wird das Minimum auf vier GB und das Maximum auf 40 GB festgelegt.[JavaOptions] -Xmx40960M -Xms4096M
Es wird empfohlen, den verfügbaren Mindestspeicher auf mindestens vier GB festzulegen.
Speichern Sie die Konfigurationsdatei, wählen Sie OK und starten Sie den Computer neu, AWS SCT um die Änderungen zu übernehmen.
Konfiguration des Standard-Projektordners
AWS SCT verwendet den Projektordner zum Speichern der Projektdateien, zum Speichern von Bewertungsberichten und zum Speichern des konvertierten Codes. AWS SCT Speichert standardmäßig alle Dateien im Anwendungsordner. Sie können einen anderen Ordner als Standard-Projektordner angeben.
Um den Standard-Projektordner zu ändern
-
Wählen Sie im Menü Einstellungen die Option Allgemeine Einstellungen und dann Dateipfad aus.
-
Geben Sie unter Standardpfad für Projektdateien den Pfad zum Standardprojektordner ein.
-
Wählen Sie Übernehmen und anschließend OK aus.
Erhöhung der Geschwindigkeit der Datenmigration
Um große Datensätze zu migrieren, z. B. eine Gruppe von Tabellen mit mehr als 1 TB Daten, möchten Sie möglicherweise die Migrationsgeschwindigkeit erhöhen. Wenn Sie Datenextraktionsagenten verwenden, hängt die Geschwindigkeit der Datenmigrationen von verschiedenen Faktoren ab. Zu diesen Faktoren gehören die Anzahl der Bereiche in Ihrem Amazon Redshift Redshift-Zielcluster, die Größe einer Chunk-Datei in Ihrer Migrationsaufgabe, die RAM auf dem PC verfügbar ist, auf dem Sie Ihre Datenextraktionsagenten ausführen, usw.
Um die Geschwindigkeit der Datenmigration zu erhöhen, empfehlen wir, mehrere Testmigrationssitzungen mit kleinen Datensätzen Ihrer Produktionsdaten durchzuführen. Außerdem empfehlen wir, dass Sie Ihre Datenextraktionsagenten auf einem PC mit einer SSD Größe von mindestens 500 GB ausführen. Ändern Sie während dieser Testsitzungen verschiedene Migrationsparameter, überwachen Sie Ihre Festplattenauslastung, um herauszufinden, welche Konfiguration die maximale Datenmigrationsgeschwindigkeit gewährleistet. Verwenden Sie dann diese Konfiguration, um Ihren gesamten Datensatz zu migrieren.
Zunehmende Protokollierungsinformationen
Sie können die Anzahl der Protokollierungsinformationen erhöhen, die AWS SCT bei der Konvertierung Ihrer Datenbanken, Skripts und Anwendungen erzeugt SQL werden. Eine Erhöhung der Protokollierungsinformationen kann zwar die Konvertierung verlangsamen, aber die Änderungen können Ihnen dabei helfen, dem AWS Support zuverlässige Informationen bereitzustellen, falls Fehler auftreten.
AWS SCT speichert Protokolle in Ihrer lokalen Umgebung. Sie können diese Protokolldateien einsehen und sie zur Fehlerbehebung an den AWS Support oder an AWS SCT Entwickler weitergeben.
Um die Protokollierungseinstellungen zu ändern
-
Wählen Sie im Menü Einstellungen die Option Allgemeine Einstellungen und anschließend Protokollierung aus.
-
Geben Sie unter Protokollordnerpfad den Ordner ein, in dem die Protokolle von der Benutzeroberfläche aus gespeichert werden sollen.
-
Geben Sie als Pfad zum Protokollordner der Konsole den Ordner ein, in dem die Protokolle der AWS SCT Befehlszeilenschnittstelle gespeichert werden sollen (CLI).
-
Geben Sie für Maximale Protokolldateigröße (MB) die Größe einer einzelnen Protokolldatei in MB ein. Wenn Ihre Datei dieses Limit erreicht hat, AWS SCT wird eine neue Protokolldatei erstellt.
-
Geben Sie für Maximale Anzahl von Protokolldateien die Anzahl der zu speichernden Protokolldateien ein. Wenn die Anzahl der Protokolldateien im Ordner diesen Grenzwert erreicht hat, AWS SCT wird die älteste Protokolldatei gelöscht.
-
Geben Sie im Feld Pfad zum Herunterladen des Extraktoren-Protokolls den Ordner ein, in dem die Protokolle der Datenextraktionsagenten gespeichert werden sollen.
-
Geben Sie als Protokollpfad für den Cassandra-Extraktor den Ordner ein, in dem die Protokolle der Apache Cassandra-Datenextraktionsagenten gespeichert werden sollen.
-
Wählen Sie Vor dem Laden nach einem Pfad fragen, um sicherzustellen, dass Sie bei jeder Verwendung von Datenextraktionsagenten AWS SCT gefragt werden, wo die Protokolle gespeichert werden sollen.
-
Wählen Sie für den Debug-Modus True aus. Verwenden Sie diese Option, um zusätzliche Informationen zu protokollieren, wenn die AWS SCT Standardprotokolle keine Probleme enthalten.
-
Wählen Sie die wichtigsten Anwendungsmodule aus, um die Anzahl der Protokollierungsinformationen zu erhöhen. Sie können die Protokollierungsinformationen für die folgenden Anwendungsmodule erhöhen:
Allgemeines
Loader
Parser
Drucker
Resolver
Telemetrie
Konverter
Geben Sie die Zuordnung ein
Benutzeroberfläche
Steuerung
Schema vergleichen
Rechenzentrum klonen
Anwendungsanalysator
Wählen Sie für jedes der vorherigen Anwendungsmodule eine der folgenden Protokollierungsebenen aus:
Trace — Die detailliertesten Informationen.
Debug — Detaillierte Informationen zum Ablauf durch das System.
Info — Laufzeitereignisse wie Starten oder Herunterfahren.
Warnung — Verwendung veralteterAPIs, schlecht verwendeter, anderer Runtime-SituationenAPI, die unerwünscht oder unerwartet sind.
Fehler — Laufzeitfehler oder unerwartete Bedingungen.
Kritisch — Fehler, die zum Herunterfahren der Anwendung führen.
Obligatorisch — Die höchstmögliche Fehlerquote.
Standardmäßig wird nach dem Einschalten des Debug-Modus die Info-Protokollierungsebene für alle Anwendungsmodule AWS SCT festgelegt.
Um beispielsweise bei wichtigen Problemen bei der Konvertierung zu helfen, setzen Sie Parser, Typenzuordnung und Benutzeroberfläche auf Trace.
Wenn die Informationen für das Dateisystem, in dem die Protokolle gestreamt werden, zu umfangreich werden, wechseln Sie zu einem Speicherort mit ausreichend Speicherplatz für die Erfassung von Protokollen.
Um Protokolle an den AWS Support zu übertragen, wechseln Sie in das Verzeichnis, in dem die Protokolle gespeichert sind, und komprimieren Sie alle Dateien in einer einzigen, verwaltbaren ZIP-Datei. Laden Sie dann die ZIP-Datei mit Ihrem Support-Fall hoch. Wenn die erste Analyse abgeschlossen ist und die laufende Entwicklung wieder aufgenommen wird, setzen Sie den Debug-Modus auf False zurück, um die ausführliche Protokollierung zu vermeiden. Erhöhen Sie dann die Konvertierungsgeschwindigkeit.
Tipp
Um die Protokollgröße zu verwalten und die Berichterstattung über Probleme zu vereinfachen, entfernen Sie die Protokolle oder verschieben Sie sie nach einer erfolgreichen Konvertierung an einen anderen Ort. Durch diese Aufgabe wird sichergestellt, dass nur die relevanten Fehler und Informationen an den AWS Support übertragen werden und dass das Protokolldateisystem nicht gefüllt wird.