Transaktionsverarbeitungs- und JSON-Datenbank-Workloads mit Autonomous Database

Autonomous Database konfiguriert und optimiert die Datenbank je nach Workload für Sie.

Merkmale von Autonomous Database mit Transaktionsverarbeitungs- oder JSON-Datenbank-Workloads:

  • Die standardmäßigen Data und Temporary Tablespaces für die Datenbank werden automatisch konfiguriert. Das Hinzufügen, Entfernen oder Ändern von Tablespaces ist nicht zulässig. Autonomous Database erstellt je nach Speichergröße automatisch einen oder mehrere Tablespaces.

  • Der Datenbankzeichensatz ist Unicode AL32UTF8. Weitere Informationen finden Sie unter Zeichensatz für Autonomous Database auswählen.

  • Die Komprimierung ist standardmäßig nicht aktiviert, Autonomous Database akzeptiert jedoch eine Komprimierungsklausel, wenn die Komprimierung in einer Tabelle angegeben ist.

Auf eine Datenbank zugreifen:

  • Sie haben keinen direkten Zugriff auf den Datenbankknoten. Sie können Verzeichnisse mit CREATE DIRECTORY und DROP DIRECTORY erstellen und löschen, wie unter Verzeichnisse erstellen und verwalten beschrieben.

    Sie können DBMS_CLOUD-Verfahren wie DBMS_CLOUD.DELETE_FILE, DBMS_CLOUD.GET_OBJECT und DBMS_CLOUD.PUT_OBJECT mit Dateien und Objekten verwenden. Sie können nicht direkt auf das lokale Dateisystem zugreifen.

parallele Ausführung mit Transaktionsverarbeitungs- oder JSON-Datenbank-Workloads:

  • Die Parallelität wird durch den verwendeten Datenbankservice bestimmt. Details zur Parallelitätsunterstützung für jeden Datenbankservice finden Sie unter Datenbankservicenamen für Autonomous Database.

  • Wenn Sie DML-Vorgänge parallel ausführen möchten und der verwendete Datenbankservice dies zulässt, können Sie parallele DML in Ihrer Session mit dem folgenden SQL-Befehl aktivieren:

    ALTER SESSION ENABLE PARALLEL DML;

    Weitere Informationen über parallele DML-Vorgänge finden Sie in der Dokumentation zu VLDB und Partitionierung.

  • Wenn Sie einen Index manuell erstellen und die Klausel PARALLEL angeben, bleibt das Attribut PARALLEL nach der Indexerstellung erhalten. In diesem Fall können SQL-Anweisungen ohne Wissen des Endbenutzer ausgeführt werden.

    Um die serielle Ausführung anzugeben, ändern Sie die INDEX-Klausel für die Parallelität in NOPARALLEL, oder setzen Sie das PARALLEL-Gradattribut auf 1, um die serielle Ausführung anzugeben:

    ALTER INDEX index_name NOPARALLEL;

    or

    ALTER INDEX index_name PARALLEL 1;