Parametri Amazon RDS per Db2 - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Parametri Amazon RDS per Db2

Amazon RDS for Db2 utilizza tre tipi di parametri: parametri di configurazione del gestore di database, variabili di registro e parametri di configurazione del database. Puoi gestire i primi due tipi tramite gruppi di parametri e l'ultimo tipo tramite la rdsadmin.update_db_param stored procedure.

Per impostazione predefinita, un'istanza DB RDS for Db2 utilizza un gruppo di parametri DB specifico per un database Db2 e un'istanza DB. Questo gruppo di parametri contiene parametri per IBM Db2 motore di database, in particolare i parametri di configurazione del gestore di database e le variabili di registro. Per informazioni sull'utilizzo dei gruppi di parametri, vedereGruppi di parametri per RDS.

RDSper i parametri di configurazione del database Db2 sono impostati sui valori predefiniti del motore di archiviazione selezionato. Per ulteriori informazioni sui parametri Db2, vedere i parametri di configurazione del database Db2 nel IBM Db2 documentazione.

Visualizzazione dei parametri nei gruppi di parametri

I parametri di configurazione del gestore del database e le variabili di registro sono impostati in gruppi di parametri. È possibile visualizzare i parametri di configurazione del gestore del database e le variabili di registro per una versione specifica di Db2 utilizzando AWS Management Console AWS CLI, the RDS API o.

Per visualizzare i valori dei parametri per un gruppo di parametri del database
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione scegliere Parameter groups (Gruppi di parametri).

    I gruppi di parametri database vengono visualizzati in un elenco.

  3. 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 describe-engine-default-parameterscomando. 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 di Db2 Standard Edition 11.5, esegui il seguente comando:

aws rds describe-engine-default-parameters --db-parameter-group-family db2-se-11.5

Questo comando produce 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 seguente comando:

In Linux, macOS, oppure Unix:

aws rds describe-engine-default-parameters \ --db-parameter-group-family db2-se-11.5 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'

In 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 DB, utilizzate l'DescribeDBParametersoperazione 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 del database, i parametri di configurazione del database e le variabili di registro utilizzando i comandi Db2.

Per visualizzare le impostazioni
  1. Connect al database Db2. Nell'esempio seguente database_namemaster_username, sostituisci e master_password con le tue informazioni.

    db2 "connect to database_name user master_username using master_password"
  2. Trova la versione Db2 supportata.

    db2 "select service_level, fixpack_num from table(sysproc.env_get_inst_info()) as instanceinfo"
  3. 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 del database e le variabili di registro nei gruppi di parametri personalizzati utilizzando il AWS Management Console AWS CLI, il RDS API o. Per ulteriori informazioni, consulta Gruppi di parametri DB per RDSistanze.

Per modificare i parametri di configurazione del gestore del database e le variabili di registro
  1. Creare un gruppo di parametri personalizzato. Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta Creazione di un gruppo di parametri DB in Amazon RDS.

  2. Modifica i parametri in quel gruppo di parametri personalizzato. Per ulteriori informazioni sulla modifica di un gruppo di parametri, vedereModifica dei parametri in un gruppo di parametri DB in Amazon RDS .

Per modificare i parametri di configurazione del gestore del database e le variabili di registro
  1. Creare un gruppo di parametri personalizzato eseguendo il create-db-parameter-groupcomando.

    Includi le seguenti opzioni obbligatorie:

    • --db-parameter-group-name— Un nome per il gruppo di parametri che state 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 per questo gruppo di parametri.

    Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta Creazione di un gruppo di parametri DB in Amazon RDS.

  2. Modificate i parametri nel gruppo di parametri personalizzato creato eseguendo il modify-db-parameter-groupcomando.

    Includi le seguenti opzioni obbligatorie:

    • --db-parameter-group-name— Il nome del gruppo di parametri creato.

    • --parameters— Una matrice di nomi di parametri, valori e metodi di applicazione per l'aggiornamento dei parametri.

    Per ulteriori informazioni sulla modifica di un gruppo di parametri, vedereModifica dei parametri in un gruppo di parametri DB in Amazon RDS .

Per modificare i parametri di configurazione del gestore del database e le variabili di registro
  1. Creare un gruppo di parametri DB personalizzato utilizzando il CreateDBParameterGroupoperazione.

    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 DB in Amazon RDS.

  2. Modificate i parametri nel gruppo di parametri personalizzato creato utilizzando il ModifyDBParameterGroupoperazione.

    Includi i parametri obbligatori seguenti:

    • DBParameterGroupName

    • Parameters

    Per ulteriori informazioni sulla modifica di un gruppo di parametri, vedereModifica dei parametri in un gruppo di parametri DB 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
  1. Connect al rdsadmin database. Nell'esempio seguente, sostituisci master_username e master_password con le tue informazioni.

    db2 "connect to rdsadmin user master_username using master_password"
  2. Modificate i parametri di configurazione del database chiamando la rdsadmin.update_db_param stored procedure. Per ulteriori informazioni, consulta rdsadmin.update_db_param.

    db2 "call rdsadmin.update_db_param( 'database_name', 'parameter_to_modify', 'changed_value')"