Configuration d'un magasin d'instances RDS pour Oracle - 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 magasin d'instances RDS pour Oracle

Par défaut, 100 % de l'espace de stockage d'instances est alloué à l'espace de table temporaire. Pour configurer le stockage d'instances afin d'allouer de l'espace au cache flash et à l'espace de table temporaire, définissez les paramètres suivants dans le groupe de paramètres de votre instance :

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

Ce paramètre indique la quantité d'espace de stockage allouée au cache flash. Ce paramètre n'est valide que pour Oracle Database Enterprise Edition. La valeur par défaut est {DBInstanceStore*0/10}. Si vous définissez une valeur différente de zéro pourdb_flash_cache_size, votre instance RDS for Oracle active le cache flash après le redémarrage de l'instance.

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

Ce paramètre indique la quantité d'espace de stockage allouée à l'espace de table temporaire. La valeur par défaut est {DBInstanceStore*10/10}. Ce paramètre est modifiable pour Oracle Database Enterprise Edition et en lecture seule pour Standard Edition 2. Si vous définissez une valeur différente de zéro pourrds.instance_store_temp_size, Amazon RDS alloue de l'espace dans le magasin d'instances pour le tablespace temporaire.

Vous pouvez définir les paramètres db_flash_cache_size et rds.instance_store_temp_size pour les instances de base de données qui n'utilisent pas de stockage d'instances. Dans ce cas, les deux paramètres sont évalués sur 0, ce qui désactive la fonction. Dans ce cas, vous pouvez utiliser le même groupe de paramètres pour différentes tailles d'instance et pour les instances qui n'utilisent pas de stockage d'instances. Si vous modifiez ces paramètres, veillez à redémarrer les instances associées afin que les modifications puissent prendre effet.

Important

Si vous allouez de l'espace à un espace disque logique temporaire, Amazon RDS ne le crée pas automatiquement. Pour savoir comment créer l'espace de table temporaire sur le stockage d'instances, consultez Création d'un espace de table temporaire sur le stockage d'instances.

La valeur combinée des paramètres précédents ne doit pas dépasser 10/10 ou 100 %. Le tableau suivant présente les paramètres valides et non valides.

db_flash_cache_size setting rds.instance_store_temp_size setting Explication

db_flash_cache_size= {*0/10} DBInstanceStore

rds.instance_store_temp_size= {*10/10} DBInstanceStore

Il s'agit d'une configuration valide pour toutes les éditions d'Oracle Database. Amazon RDS alloue 100 % de l'espace de stockage de l'instance au tablespace temporaire. Il s’agit de l’option par défaut.

db_flash_cache_size= {*10/10} DBInstanceStore

rds.instance_store_temp_size= {*0/10} DBInstanceStore

Cette configuration n'est valide que pour Oracle Database Enterprise Edition. Amazon RDS alloue 100 % de l'espace de stockage de l'instance au cache flash.

db_flash_cache_size= {*2/10} DBInstanceStore

rds.instance_store_temp_size= {*8/10} DBInstanceStore

Cette configuration n'est valide que pour Oracle Database Enterprise Edition. Amazon RDS alloue 20 % de l'espace de stockage d'instance au cache flash et 80 % de l'espace de stockage d'instance au tablespace temporaire.

db_flash_cache_size= {*6/10} DBInstanceStore

rds.instance_store_temp_size= {*4/10} DBInstanceStore

Cette configuration n'est valide que pour Oracle Database Enterprise Edition. Amazon RDS alloue 60 % de l'espace de stockage d'instance au cache flash et 40 % de l'espace de stockage d'instance au tablespace temporaire.

db_flash_cache_size= {*2/10} DBInstanceStore

rds.instance_store_temp_size= {*4/10} DBInstanceStore

Cette configuration n'est valide que pour Oracle Database Enterprise Edition. Amazon RDS alloue 20 % de l'espace de stockage d'instance au cache flash et 40 % de l'espace de stockage d'instance au tablespace temporaire.

db_flash_cache_size= {*8/10} DBInstanceStore

rds.instance_store_temp_size= {*8/10} DBInstanceStore

Cette configuration n'est pas valide car le pourcentage combiné d'espace de stockage d'instances dépasse 100 %. Dans ce cas, Amazon RDS échoue.

Considérations relatives à la modification du type d'instance de base de données

Si vous modifiez votre type d'instance de base de données, cela peut affecter la configuration du cache flash ou de l'espace de table temporaire sur le stockage d'instances. Tenez compte des modifications suivantes et de leurs effets :

Vous augmentez ou réduisez la taille de l'instance de base de données qui prend en charge le stockage d'instances.

Les valeurs suivantes augmentent ou diminuent proportionnellement à la nouvelle taille du stockage d'instances :

  • La nouvelle taille du cache flash.

  • L'espace alloué aux espaces de table temporaires qui se trouvent dans le stockage d'instances.

Par exemple, le paramètre db_flash_cache_size={DBInstanceStore*6/10} d'une instance db.m5d.4xlarge fournit environ 340 Go d'espace de cache flash. Si vous augmentez le type d'instance à db.m5d.8xlarge, l'espace de cache flash augmente jusqu'à environ 680 Go.

Vous modifiez une instance de base de données qui n'utilise pas de stockage d'instances en une instance qui utilise un stockage d'instances.

Si db_flash_cache_size est défini sur une valeur supérieure à 0, le cache flash est configuré. Si rds.instance_store_temp_size est défini sur une valeur supérieure à 0, l'espace de stockage d'instances est alloué pour être utilisé par un espace de table temporaire. RDSfor Oracle ne déplace pas automatiquement les fichiers temporaires vers le magasin d'instance. Pour plus d'informations sur l'utilisation de l'espace alloué, consultez Création d'un espace de table temporaire sur le stockage d'instances ou Ajout d'un fichier temporaire au stockage d'instances sur un réplica en lecture.

Vous modifiez une instance de base de données qui utilise un stockage d'instances en une instance qui n'utilise pas de stockage d'instances.

Dans ce cas, RDS for Oracle supprime le cache flash. RDSrecrée le fichier temporaire qui se trouve actuellement dans le magasin d'instance d'un volume AmazonEBS. La taille maximale du nouveau fichier temporaire est l'ancienne taille du paramètre rds.instance_store_temp_size.