Amazon RDS per parametri 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à.

Amazon RDS per parametri 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 per Db2 utilizza un gruppo di parametri DB specifico per un database Db2 e un'istanza DB. Questo gruppo di parametri contiene i parametri per il motore di IBM Db2 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.

I parametri di configurazione del database RDS for Db2 sono impostati sui valori predefiniti del motore di archiviazione selezionato. Per ulteriori informazioni sui parametri Db2, consulta i parametri di configurazione del database Db2 nella documentazione. IBM Db2

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 o l'API RDS.

Per visualizzare i valori dei parametri per un gruppo di parametri del database
  1. Accedi AWS Management Console e apri la console Amazon RDS 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-parameters AWS CLI comando. 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 la versione 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 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 la versione Db2 Standard Edition 11.5, esegui il comando seguente:

PerLinux, o: macOS 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 del database, utilizza il comando RDS API 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 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, sostituisci database_name, master_username 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 l'API AWS Management Console RDS o l'API RDS. AWS CLI 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. Crea 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 l'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 l'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 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')"