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
eDROP DIRECTORY
, come descritto in Creazione e gestione delle directory.È possibile utilizzare le procedure
DBMS_CLOUD
, ad esempioDBMS_CLOUD.DELETE_FILE
,DBMS_CLOUD.GET_OBJECT
eDBMS_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'attributoPARALLEL
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
inNOPARALLEL
o impostare l'attributo di gradoPARALLEL
su 1 per specificare l'esecuzione seriale:ALTER INDEX index_name NOPARALLEL;
In alternativa
ALTER INDEX index_name PARALLEL 1;