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.
Paramètres Amazon RDS for Db2
Amazon RDS for Db2 utilise trois types de paramètres : les paramètres de configuration du gestionnaire de base de données, les variables de registre et les paramètres de configuration de base de données. Vous pouvez gérer les deux premiers types par le biais de groupes de paramètres et le dernier par le biais de la procédure stockée rdsadmin.update_db_param.
Par défaut, une instance de base de données RDS for Db2 utilise un groupe de paramètres de base de données qui est spécifique à une base de données Db2 et une instance de base de données. Ce groupe de paramètres contient les paramètres du moteur de base de données IBM Db2, en particulier les paramètres de configuration du gestionnaire de base de données et les variables de registre. Pour plus d’informations sur l’utilisation des groupes de paramètres, consultez Groupes de paramètres pour Amazon RDS.
Les paramètres de configuration de la base de données RDS for Db2 sont définis aux valeurs par défaut du moteur de stockage que vous avez sélectionné. Pour plus d’informations sur les paramètres Db2, consultez Paramètres de configuration de la base de données Db2
Rubriques
Affichage des paramètres dans des groupes de paramètres
Les paramètres de configuration du gestionnaire de base de données et les variables de registre sont définis dans des groupes de paramètres. Vous pouvez consulter les paramètres de configuration du gestionnaire de base de données et les variables de registre pour une version Db2 spécifique à l’aide de la AWS Management Console, de l’AWS CLI ou de l’API RDS.
Pour afficher les valeurs de paramètres pour un groupe de paramètres DB
-
Connectez-vous à l'AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, choisissez Groupes de paramètres.
Les groupes de paramètres DB s'affichent dans une liste.
-
Choisissez le nom du groupe de paramètres pour consulter la liste des paramètres associée.
Vous pouvez consulter les paramètres de configuration du gestionnaire de base de données et les variables de registre pour une version Db2 en exécutant la commande describe-engine-default-parameters. Spécifiez l’une des valeurs suivantes pour l’option --db-parameter-group-family :
-
db2-ae-11.5 -
db2-se-11.5
Par exemple, pour afficher les paramètres de Db2 Standard Edition 11.5, exécutez la commande suivante :
aws rds describe-engine-default-parameters --db-parameter-group-family db2-se-11.5
Le résultat produit lors de l’exécution de cette commande est semblable à l’exemple suivant :
{
"EngineDefaults": {
"Parameters": [
{
"ParameterName": "agent_stack_sz",
"ParameterValue": "1024",
"Description": "You can use this parameter to determine the amount of memory that is allocated by Db2 for each agent thread stack.",
"Source": "engine-default",
"ApplyType": "static",
"DataType": "integer",
"AllowedValues": "256-32768",
"IsModifiable": false
},
{
"ParameterName": "agentpri",
"ParameterValue": "-1",
"Description": "This parameter controls the priority given to all agents and to other database manager instance processes and threads by the operating system scheduler. This priority determines how CPU time is allocated to the database manager processes, agents, and threads relative to other processes and threads running on the machine.",
"Source": "engine-default",
"ApplyType": "static",
"DataType": "integer",
"AllowedValues": "1-99",
"IsModifiable": false
},
...
]
}
}Pour répertorier uniquement les paramètres modifiables pour Db2 Standard Edition 11.5, exécutez la commande suivante :
Pour Linux, macOS ou Unix :
aws rds describe-engine-default-parameters \ --db-parameter-group-family db2-se-11.5 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
Pour Windows :
aws rds describe-engine-default-parameters ^ --db-parameter-group-family db2-se-11.5 ^ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
Pour afficher les valeurs de paramètre d’un groupe de paramètres de base de données, utilisez l’opération DescribeDBParameters avec le paramètre requis suivant.
-
DBParameterGroupName
Affichage de tous les paramètres avec les commandes Db2
Vous pouvez afficher les paramètres de configuration du gestionnaire de base de données, les paramètres de configuration de base de données et les variables de registre à l’aide des commandes Db2.
Affichage des paramètres
-
Connectez-vous à votre base de données Db2. Dans l’exemple suivant, remplacez
database_name,master_usernameetmaster_passwordpar vos informations.db2 "connect todatabase_nameusermaster_usernameusingmaster_password" -
Recherchez la version Db2 prise en charge.
db2 "select service_level, fixpack_num from table(sysproc.env_get_inst_info()) as instanceinfo" -
Affichez les paramètres d’une version Db2 spécifique.
-
Pour afficher les paramètres de configuration du gestionnaire de base de données, exécutez la commande suivante :
db2 "select cast(substr(name,1,24) as varchar(24)) as name, case when value_flags = 'NONE' then '' else value_flags end flags, cast(substr(value,1,64) as varchar(64)) as current_value from sysibmadm.dbmcfg order by name asc with UR" -
Affichez les paramètres de configuration de base de données en exécutant la commande suivante :
db2 "select cast(substr(name,1,24) as varchar(24)) as name, case when value_flags = 'NONE' then '' else value_flags end flags, cast(substr(value,1,64) as varchar(64)) as current_value from table(db_get_cfg(null)) order by name asc, member asc with UR" -
Affichez les variables de registre actuellement définies en exécutant la commande suivante :
db2 "select cast(substr(reg_var_name,1,50) as varchar(50)) as reg_var_name, cast(substr(reg_var_value,1,50) as varchar(50)) as reg_var_value, level from table(env_get_reg_variables(null)) order by reg_var_name,member with UR"
-
Modification des paramètres dans les groupes de paramètres
Vous pouvez modifier les paramètres de configuration du gestionnaire de base de données et les variables de registre dans des groupes de paramètres personnalisés à l’aide de la AWS Management Console, de l’AWS CLI ou de l’API RDS. Pour plus d’informations, consultez Groupes de paramètres de base de données pour les instances de base de données Amazon RDS.
Pour modifier les paramètres de configuration du gestionnaire de base de données et les variables de registre
-
Créez un groupe de paramètres personnalisés. Pour plus d’informations sur la création d’un groupe de paramètres de base de données, consultez Création d’un groupe de paramètres de base de données dans Amazon RDS.
-
Modifiez les paramètres du groupe de paramètres personnalisés. Pour plus d’informations sur la modification d’un groupe de paramètres, consultez Modification de paramètres dans un groupe de paramètres de base de données dans Amazon RDS.
Pour modifier les paramètres de configuration du gestionnaire de base de données et les variables de registre
-
Créez un groupe de paramètres personnalisés en exécutant la commande create-db-parameter-group.
Inclure les options requises suivantes :
-
--db-parameter-group-name: nom du groupe de paramètres que vous créez. -
--db-parameter-group-family: édition et version majeure du moteur Db2. Valeurs valides :db2-se-11.5,db2-ae-11.5. -
--description: description de ce groupe de paramètres.
Pour plus d’informations sur la création d’un groupe de paramètres de base de données, consultez Création d’un groupe de paramètres de base de données dans Amazon RDS.
-
-
Modifiez les paramètres du groupe de paramètres personnalisés que vous avez créé en exécutant la commande modify-db-parameter-group.
Inclure les options requises suivantes :
-
--db-parameter-group-name: nom du groupe de paramètres que vous avez créé. -
--parameters: tableau des noms de paramètres, des valeurs et méthode d’application pour la mise à jour des paramètres.
Pour plus d’informations sur la modification d’un groupe de paramètres, consultez Modification de paramètres dans un groupe de paramètres de base de données dans Amazon RDS.
-
Pour modifier les paramètres de configuration du gestionnaire de base de données et les variables de registre
-
Créez un groupe de paramètres de base de données personnalisés à l’aide de l’opération CreateDBParameterGroup.
Incluez les paramètres requis suivants :
-
DBParameterGroupName -
DBParameterGroupFamily -
Description
Pour plus d’informations sur la création d’un groupe de paramètres de base de données, consultez Création d’un groupe de paramètres de base de données dans Amazon RDS.
-
-
Modifiez les paramètres du groupe de paramètres personnalisés que vous avez créé à l’aide de l’opération ModifyDBParameterGroup.
Incluez les paramètres requis suivants :
-
DBParameterGroupName -
Parameters
Pour plus d’informations sur la modification d’un groupe de paramètres, consultez Modification de paramètres dans un groupe de paramètres de base de données dans Amazon RDS.
-
Modification des paramètres de configuration de la base de données à l’aide des commandes Db2
Vous pouvez modifier les paramètres de configuration de la base de données à l’aide des commandes Db2.
Modification des paramètres de configuration de la base de données
-
Connectez-vous à la base de données
rdsadmin. Dans l’exemple suivant, remplacezmaster_usernameetmaster_passwordpar vos informations.db2 "connect to rdsadmin usermaster_usernameusingmaster_password" -
Modifiez les paramètres de configuration de la base de données en appelant la procédure stockée
rdsadmin.update_db_param. Pour plus d’informations, consultez rdsadmin.update_db_param.db2 "call rdsadmin.update_db_param( 'database_name', 'parameter_to_modify', 'changed_value', 'restart_database')"