Elaborazione delle transazioni e carichi di lavoro del database JSON con Autonomous Database

Autonomous Database configura e ottimizza automaticamente il tuo database in base al tuo carico di lavoro.

Caratteristiche di Autonomous Database con carichi di lavoro di Transaction Processing o JSON Database:

  • I dati predefiniti e le tablespace temporanee per il database vengono configurati automaticamente. Non è consentito aggiungere, rimuovere o modificare tablespace. Autonomous Database crea automaticamente una o più tablespace a seconda della dimensione di storage.

  • Il set di caratteri del database è Unicode AL32UTF8. Per ulteriori informazioni, vedere Scegliere un set di caratteri per Autonomous Database.

  • La compressione non è abilitata per impostazione predefinita, ma Autonomous Database rispetta una clausola di compressione se la compressione è specificata in una tabella.

Accesso a un database:

  • Non si dispone dell'accesso diretto al nodo del database. È possibile creare e eliminare le directory con CREATE DIRECTORY e DROP DIRECTORY, come descritto in Creazione e gestione delle directory.

    È possibile utilizzare le procedure DBMS_CLOUD, ad esempio DBMS_CLOUD.DELETE_FILE, DBMS_CLOUD.GET_OBJECT e DBMS_CLOUD.PUT_OBJECT, con file e oggetti. Non si dispone dell'accesso diretto al file system locale.

Esecuzione parallela con elaborazioni di transazioni o carichi di lavoro di database JSON:

  • Il parallelismo è determinato dal servizio di database utilizzato. Per i dettagli sul supporto del parallelismo per ogni servizio di database, vedere Nomi dei servizi di database per Autonomous Database.

  • Quando si desidera eseguire le operazioni DML in parallelo e il servizio di database in uso lo consente, è possibile abilitare il DML parallelo nella sessione utilizzando il seguente comando SQL:

    ALTER SESSION ENABLE PARALLEL DML;

    Per ulteriori informazioni sulle operazioni DML parallele, vedere VLDB and Partitioning Guide.

  • Se si crea manualmente un indice e si specifica la clausola PARALLEL, l'attributo PARALLEL rimane dopo la creazione dell'indice. In questo caso le istruzioni SQL possono essere eseguite in parallelo all'insaputa dell'utente finale.

    Per specificare l'esecuzione seriale, modificare la clausola parallela INDEX in NOPARALLEL o impostare l'attributo di grado PARALLEL su 1 per specificare l'esecuzione seriale:

    ALTER INDEX index_name NOPARALLEL;

    In alternativa

    ALTER INDEX index_name PARALLEL 1;