Configurazione di un instance RDS store per Oracle - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione di un instance RDS store per Oracle

Per impostazione predefinita, il 100% dello spazio dell'archivio dell'istanza viene allocato allo spazio di tabella temporaneo. Per configurare l'archivio dell'istanza per allocare spazio alla cache flash e allo spazio di tabella temporaneo, imposta i seguenti parametri nel gruppo di parametri per l'istanza:

db_flash_cache_size= {* {0,2,4,6,8,10} /10} DBInstanceStore

Questo parametro specifica la quantità di spazio di archiviazione allocata per la cache flash. Questo parametro è valido solo per Oracle Database Enterprise Edition. Il valore predefinito è {DBInstanceStore*0/10}. Se imposti un valore diverso da zero per, l'istanza for Oracle abilita la cache flash dopo il riavvio dell'istanza. db_flash_cache_size RDS

rds.instance_store_temp_size= {* {0,2,4,6,8,10} /10} DBInstanceStore

Questo parametro specifica la quantità di spazio di archiviazione allocata per lo spazio di tabella temporaneo. Il valore predefinito è {DBInstanceStore*10/10}. Questo parametro è modificabile per Oracle Database Enterprise Edition e di sola lettura per Standard Edition 2. Se imposti un valore diverso da zero perrds.instance_store_temp_size, Amazon RDS alloca lo spazio nell'instance store per il tablespace temporaneo.

È possibile impostare i parametri db_flash_cache_size e rds.instance_store_temp_size per le istanze database che non utilizzano un archivio dell'istanza. In questo caso, entrambe le impostazioni restituiscono il risultato di 0, che disattiva la caratteristica. In questo caso, puoi utilizzare lo stesso gruppo di parametri per istanze di dimensioni diverse e per istanze che non utilizzano un archivio dell'istanza. Se modifichi questi parametri, assicurati di riavviare le istanze associate in modo che le modifiche abbiano effetto.

Importante

Se allochi spazio per una tablespace temporanea, Amazon RDS non crea automaticamente la tablespace temporanea. Per informazioni su come creare lo spazio di tabella temporaneo nell'archivio dell'istanza, consulta Creazione di un spazio di tabella temporaneo nell'archivio dell'istanza.

Il valore combinato dei parametri precedenti non deve superare 10/10 o 100%. La tabella seguente illustra le impostazioni valide e non valide dei parametri.

Impostazione db_flash_cache_size Impostazione rds.instance_store_temp_size Spiegazione

DBInstanceStoredb_flash_cache_size= {*0/10}

rds.instance_store_temp_size= {*10/10} DBInstanceStore

Questa è una configurazione valida per tutte le edizioni di Oracle Database. Amazon RDS alloca il 100% dello spazio di archiviazione delle istanze alla tablespace temporanea. Questa è l'impostazione predefinita.

db_flash_cache_size= {*10/10} DBInstanceStore

rds.instance_store_temp_size= {*0/10} DBInstanceStore

Questa configurazione è valida solo per Oracle Database Enterprise Edition. Amazon RDS alloca il 100% dello spazio di archiviazione delle istanze alla cache flash.

db_flash_cache_size= {*2/10} DBInstanceStore

rds.instance_store_temp_size= {*8/10} DBInstanceStore

Questa configurazione è valida solo per Oracle Database Enterprise Edition. Amazon RDS alloca il 20% dello spazio di archiviazione delle istanze alla cache flash e l'80% dello spazio di archiviazione delle istanze alla tablespace temporanea.

db_flash_cache_size= {*6/10} DBInstanceStore

rds.instance_store_temp_size= {*4/10} DBInstanceStore

Questa configurazione è valida solo per Oracle Database Enterprise Edition. Amazon RDS alloca il 60% dello spazio di archiviazione delle istanze alla cache flash e il 40% dello spazio di archiviazione delle istanze alla tablespace temporanea.

db_flash_cache_size= {*2/10} DBInstanceStore

rds.instance_store_temp_size= {*4/10} DBInstanceStore

Questa configurazione è valida solo per Oracle Database Enterprise Edition. Amazon RDS alloca il 20% dello spazio di archiviazione delle istanze alla cache flash e il 40% dello spazio di archiviazione delle istanze alla tablespace temporanea.

db_flash_cache_size= {*8/10} DBInstanceStore

rds.instance_store_temp_size= {*8/10} DBInstanceStore

Questa configurazione non è valida perché la percentuale combinata di spazio dell'archivio dell'istanza supera il 100%. In questi casi, Amazon RDS fallisce il tentativo.

Considerazioni sulla modifica del tipo di istanza database

La modifica del tipo di istanza database può influire sulla configurazione della cache flash o dello spazio di tabella temporaneo nell'archivio dell'istanza. Considera le seguenti modifiche e gli effetti:

Aumento o riduzione dell'istanza database che supporta l'archivio dell'istanza.

I seguenti valori aumentano o diminuiscono proporzionalmente alla nuova dimensione dell'archivio dell'istanza:

  • La nuova dimensione della cache flash.

  • Lo spazio allocato agli spazi di tabella temporanei che risiedono nell'archivio dell'istanza.

Ad esempio, l'impostazione db_flash_cache_size={DBInstanceStore*6/10} su un'istanza db.m5d.4xlarge fornisce circa 340 GB di spazio nella cache flash. Se aumenti il tipo di istanza a db.m5d.8xlarge, lo spazio della cache flash aumenta fino a circa 680 GB.

Modifica di un'istanza database che non utilizza un archivio dell'istanza in un'istanza che ne utilizza uno.

Se db_flash_cache_size è impostato su un valore maggiore di 0, la cache flash è configurata. Se rds.instance_store_temp_size è impostato su un valore maggiore di 0, lo spazio dell'archivio dell'istanza viene allocato per essere utilizzato da una spazio di tabella temporaneo. RDSper Oracle non sposta automaticamente i file temporanei nell'instance store. Per informazioni sull'utilizzo dello spazio allocato, consulta Creazione di un spazio di tabella temporaneo nell'archivio dell'istanza o Aggiunta di un file temporaneo all'archivio dell'istanza in una replica di lettura.

Modifica di un'istanza database che utilizza un archivio dell'istanza in un'istanza che non ne utilizza uno.

In questo caso, RDS per Oracle rimuove la cache flash. RDSricrea il file temporaneo che si trova attualmente nell'instance store su un volume AmazonEBS. La dimensione massima del nuovo file temporaneo è la dimensione precedente del parametro rds.instance_store_temp_size.