Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration d'un groupe de tablespaces temporaires sur un magasin d'instances et Amazon EBS
Vous pouvez configurer un groupe d'espaces disque logiques temporaires pour inclure des espaces disque logiques temporaires à la fois sur un magasin d'instances et sur Amazon. EBS Cette technique est utile lorsque vous souhaitez disposer d'un espace de stockage temporaire supérieur à celui autorisé par le paramètre maximum de rds.instance_store_temp_size
.
Lorsque vous configurez un groupe d'espaces disque logiques temporaire à la fois sur un magasin d'instances et sur AmazonEBS, les deux espaces disque logiques présentent des caractéristiques de performance très différentes. Oracle Database choisit l'espace de table pour traiter les requêtes en fonction d'un algorithme interne. Par conséquent, les requêtes similaires peuvent varier en termes de performances.
En général, vous créez un espace de table temporaire dans le stockage d'instances comme suit :
-
Créez un espace de table temporaire sur le stockage d'instances.
-
Définissez le nouvel espace de table comme l'espace de table temporaire par défaut de la base de données.
Si la taille de l'espace de table dans le stockage d'instances est insuffisante, vous pouvez créer un espace de stockage temporaire supplémentaire comme suit :
-
Attribuez l'espace de table temporaire du stockage d'instances à un groupe d'espaces de table temporaires.
-
Créez un nouveau tablespace temporaire dans Amazon EBS s'il n'en existe pas.
-
Attribuez le tablespace temporaire d'Amazon EBS au même groupe d'espaces disque logiques qui inclut le tablespace du magasin d'instance.
-
Définissez le groupe d'espaces de table comme l'espace de table temporaire par défaut.
L'exemple suivant suppose que la taille de l'espace de table temporaire dans le stockage d'instances ne répond pas aux exigences de votre application. L'exemple crée le tablespace temporaire temp_in_inst_store
dans le magasin d'instances, l'affecte au groupe d'espaces disque logiques, temp_group
ajoute le tablespace Amazon existant nommé temp_in_ebs
à ce groupe et définit ce groupe comme EBS espace disque logique temporaire par défaut.
SQL> EXEC rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspace('
temp_in_inst_store
'); PL/SQL procedure successfully completed. SQL> ALTER TABLESPACEtemp_in_inst_store
TABLESPACE GROUPtemp_group
; Tablespace altered. SQL> ALTER TABLESPACEtemp_in_ebs
TABLESPACE GROUPtemp_group
; Tablespace altered. SQL> EXEC rdsadmin.rdsadmin_util.alter_default_temp_tablespace('temp_group
'); PL/SQL procedure successfully completed. SQL> SELECT * FROM DBA_TABLESPACE_GROUPS; GROUP_NAME TABLESPACE_NAME ------------------------------ ------------------------------ TEMP_GROUP TEMP_IN_EBS TEMP_GROUP TEMP_IN_INST_STORE SQL> SELECT PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE'; PROPERTY_VALUE -------------- TEMP_GROUP