Parametri di Amazon RDS per Db2
Amazon RDS per Db2 utilizza tre tipi di parametri: parametri di configurazione del gestore di database, variabili di registro e parametri di configurazione del database. È possibile gestire i primi due tipi tramite gruppi di parametri e l’ultimo tipo tramite la stored procedure rdsadmin.update_db_param.
Per impostazione predefinita, un’istanza database RDS per Db2 utilizza un gruppo di parametri database specifico per un database Db2 e un’istanza database. Questo gruppo di parametri contiene i parametri per il motore di database IBM Db2, in particolare i parametri di configurazione del gestore di database e le variabili di registro. Per informazioni sull’utilizzo di gruppi di parametri, consulta Gruppi di parametri per Amazon RDS.
I parametri di configurazione del database di RDS per Db2 sono impostati sui valori predefiniti del motore di archiviazione selezionato. Per ulteriori informazioni sui parametri Db2, consulta Db2 database configuration parameters
Argomenti
Visualizzazione dei parametri nei gruppi di parametri
I parametri di configurazione del gestore di database e le variabili di registro sono impostati nei gruppi di parametri. È possibile visualizzare i parametri di configurazione del gestore di database e le variabili di registro per una versione specifica di Db2 utilizzando la AWS Management Console, la AWS CLI o l’API RDS.
Per visualizzare i valori dei parametri per un gruppo di parametri del database
-
Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione scegliere Parameter groups (Gruppi di parametri).
I gruppi di parametri database vengono visualizzati in un elenco.
-
Scegliere il nome del gruppo di parametri per visualizzarne l'elenco di parametri.
È possibile visualizzare i parametri di configurazione del gestore di database e le variabili di registro per una versione di Db2 eseguendo il comando describe-engine-default-parameters. Indica uno dei valori seguenti per l’opzione --db-parameter-group-family:
-
db2-ae-11.5 -
db2-se-11.5
Ad esempio, per visualizzare i parametri per Db2 Standard Edition 11.5, esegui il comando seguente:
aws rds describe-engine-default-parameters --db-parameter-group-family db2-se-11.5
Questo comando genera un output simile all’esempio seguente:
{
"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
},
...
]
}
}Per elencare solo i parametri modificabili per Db2 Standard Edition 11.5, esegui il comando seguente:
Per Linux, macOS o Unix:
aws rds describe-engine-default-parameters \ --db-parameter-group-family db2-se-11.5 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
Per Windows:
aws rds describe-engine-default-parameters ^ --db-parameter-group-family db2-se-11.5 ^ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
Per visualizzare i valori dei parametri per un gruppo di parametri database, utilizza l’operazione DescribeDBParameters con il seguente parametro obbligatorio.
-
DBParameterGroupName
Visualizzazione di tutti i parametri con i comandi Db2
È possibile visualizzare le impostazioni per i parametri di configurazione del gestore di database, i parametri di configurazione del database e le variabili di registro utilizzando i comandi Db2.
Per visualizzare le impostazioni
-
Connettiti al database Db2. Nell’esempio seguente, sostituisci
database_name,master_useremaster_passwordcon le tue informazioni.db2 "connect todatabase_nameusermaster_usernameusingmaster_password" -
Trova la versione di Db2 supportata.
db2 "select service_level, fixpack_num from table(sysproc.env_get_inst_info()) as instanceinfo" -
Visualizza i parametri per una versione specifica di Db2.
-
Visualizza i parametri di configurazione del gestore di database eseguendo il comando seguente:
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" -
Visualizza tutti i parametri di configurazione del database eseguendo il comando seguente:
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" -
Visualizza le variabili di registro attualmente impostate eseguendo il comando seguente:
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"
-
Modifica dei parametri nei gruppi di parametri
È possibile modificare i parametri di configurazione del gestore di database e le variabili di registro in gruppi di parametri personalizzati utilizzando la AWS Management Console, la AWS CLI o l’API RDS. Per ulteriori informazioni, consulta Gruppi di parametri database per istanze database Amazon RDS.
Per modificare i parametri di configurazione del gestore di database e le variabili di registro
-
Crea un gruppo di parametri personalizzato. Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta Creazione di un gruppo di parametri database in Amazon RDS.
-
Modifica i parametri nel gruppo di parametri personalizzato. Per ulteriori informazioni sulla modifica di un gruppo di parametri, consulta Modifica di parametri in un gruppo di parametri database in Amazon RDS.
Per modificare i parametri di configurazione del gestore di database e le variabili di registro
-
Crea un gruppo di parametri personalizzato eseguendo il comando create-db-parameter-group.
Includi le seguenti opzioni obbligatorie:
-
--db-parameter-group-name: un nome per il gruppo di parametri che stai creando. -
--db-parameter-group-family: l’edizione e la versione principale del motore Db2. Valori validi:db2-se-11.5,db2-ae-11.5. -
--description: una descrizione del gruppo di parametri.
Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta Creazione di un gruppo di parametri database in Amazon RDS.
-
-
Modifica i parametri nel gruppo di parametri personalizzato che hai creato eseguendo il comando modify-db-parameter-group.
Includi le seguenti opzioni obbligatorie:
-
--db-parameter-group-name: il nome del gruppo di parametri creato. -
--parameters: un array di nomi di parametri, valori e metodi di applicazione per l’aggiornamento dei parametri.
Per ulteriori informazioni sulla modifica di un gruppo di parametri, consulta Modifica di parametri in un gruppo di parametri database in Amazon RDS.
-
Per modificare i parametri di configurazione del gestore di database e le variabili di registro
-
Crea un gruppo di parametri database personalizzato utilizzando l’operazione CreateDBParameterGroup.
Includi i parametri obbligatori seguenti:
-
DBParameterGroupName -
DBParameterGroupFamily -
Description
Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta Creazione di un gruppo di parametri database in Amazon RDS.
-
-
Modifica i parametri nel gruppo di parametri personalizzato creato utilizzando l’operazione ModifyDBParameterGroup.
Includi i parametri obbligatori seguenti:
-
DBParameterGroupName -
Parameters
Per ulteriori informazioni sulla modifica di un gruppo di parametri, consulta Modifica di parametri in un gruppo di parametri database in Amazon RDS.
-
Modifica dei parametri di configurazione del database con i comandi Db2
È possibile modificare i parametri di configurazione del database con i comandi Db2.
Per modificare i parametri di configurazione del database
-
Connettiti al database
rdsadmin. Nell’esempio seguente, sostituiscimaster_usernameemaster_passwordcon le tue informazioni.db2 "connect to rdsadmin usermaster_usernameusingmaster_password" -
Modifica i parametri di configurazione del database chiamando la stored procedure
rdsadmin.update_db_param. Per ulteriori informazioni, consulta rdsadmin.update_db_param.db2 "call rdsadmin.update_db_param( 'database_name', 'parameter_to_modify', 'changed_value', 'restart_database')"