Configuration d'un groupe de tablespaces temporaires sur un magasin d'instances et Amazon EBS - Amazon Relational Database Service

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 :

  1. Créez un espace de table temporaire sur le stockage d'instances.

  2. 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 :

  1. Attribuez l'espace de table temporaire du stockage d'instances à un groupe d'espaces de table temporaires.

  2. Créez un nouveau tablespace temporaire dans Amazon EBS s'il n'en existe pas.

  3. Attribuez le tablespace temporaire d'Amazon EBS au même groupe d'espaces disque logiques qui inclut le tablespace du magasin d'instance.

  4. 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 TABLESPACE temp_in_inst_store TABLESPACE GROUP temp_group; Tablespace altered. SQL> ALTER TABLESPACE temp_in_ebs TABLESPACE GROUP temp_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