Modifica di un gruppo di parametri - Amazon Redshift

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à.

Modifica di un gruppo di parametri

Puoi visualizzare qualsiasi gruppo di parametri per visualizzare un riepilogo dei valori relativi ai parametri e alla configurazione della gestione del carico di lavoro (WLM). È possibile modificare i parametri per modificare le impostazioni dei parametri e le proprietà WLM di configurazione.

Nota

Non è consentito modificare il gruppo di parametri predefinito.

AWS Management Console

Nella console, i parametri di gruppo vengono visualizzati nella scheda Parametri e le code del carico di lavoro vengono visualizzate nella scheda Gestione del carico di lavoro.

Per modificare un gruppo di parametri
  1. Accedi al AWS Management Console e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. Dal menu di navigazione scegliere Configurations (Configurazioni), quindi scegliere Workload management (Gestione carichi di lavoro) per visualizzare la pagina Workload management Gestione carichi di lavoro).

  3. Scegli il gruppo di parametri che intendi modificare per visualizzare la pagina dei dettagli, contenente le schede Parameters (Parametri) e Workload management (Gestione workload).

  4. Scegli la scheda Parameters (Parametri) per visualizzare le impostazioni dei parametri correnti.

  5. Scegli Edit parameters (Modifica parametri) per abilitare la modifica delle impostazioni di questi parametri:

    • auto_analyze

    • auto_mv

    • datestyle

    • enable_case_sensitive_identifier

    • enable_user_activity_logging

    • extra_float_digits

    • max_concurrency_scaling_clusters

    • max_cursor_result_set_size

    • query_group

    • require_ssl

    • search_path

    • statement_timeout

    • use_fips_ssl

    Per ulteriori informazioni su questi parametri, consultare Gruppi di parametri di Amazon Redshift..

  6. Inserisci le modifiche e scegli Save (Salva) per aggiornare il gruppo di parametri.

Per modificare la WLM configurazione di un gruppo di parametri
  1. Accedere a AWS Management Console e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. Dal menu di navigazione scegliere Configurations (Configurazioni), quindi scegliere Workload management (Gestione carichi di lavoro) per visualizzare la pagina Workload management Gestione carichi di lavoro).

  3. Scegli il gruppo di parametri che intendi modificare per visualizzare la pagina dei dettagli, contenente le schede Parameters (Parametri) e Workload management (Gestione dei carichi di lavoro).

  4. Scegli la scheda Gestione del carico di lavoro per visualizzare la configurazione correnteWLM.

  5. Scegli Modifica code di carico di lavoro per modificare la configurazione. WLM

  6. (Facoltativo) Seleziona Abilita l'accelerazione delle query brevi per abilitare l'accelerazione delle query brevi (). SQA

    Quando è abilitataSQA, per impostazione predefinita, il tempo di esecuzione massimo per le query brevi (da 1 a 20 secondi) è impostato su Dinamico. Per impostare il runtime massimo su un valore fisso, scegliere un valore compreso tra 1 e 20.

  7. Eseguire una o più delle seguenti operazioni per modificare la configurazione relativa alle code:

    • Scegli la WLMmodalità Switch per scegliere tra Automatico WLM e Manuale WLM.

      Con Automatico WLM, la memoria e la concorrenza sui valori principali sono impostate su auto.

    • Per creare una coda, scegli Edit workload queues (Modifica code dei carichi di lavoro), quindi scegli Add Queue (Aggiungi coda).

    • Per modificare una coda, modifica i valori di proprietà nella tabella. A seconda del tipo di coda, le proprietà possono includere quanto segue:

      • Il Queue name (Nome della coda) può essere modificato.

      • Memoria (%)

      • Concurrency on main cluster (simultaneità nel cluster principale)

      • La Concurrency Scaling mode (Modalità dimensionamento della simultaneità) può essere off (disattivata) o auto (automatica)

      • Timeout (ms)

      • Gruppi di utenti

      • Gruppi di query

      • Ruoli utente

      Per ulteriori informazioni su queste proprietà, consultare Proprietà per il parametro WLM di configurazione.

      Importante

      Se modificate il nome di una coda, cambia anche il valore della QueueName dimensione delle metriche della WLM coda (ad esempio,WLMQueueLength,WLMQueueWaitTime,WLMQueriesCompletedPerSecond, WLMQueryDurationWLMRunningQueries, e così via). Pertanto, se si modifica il nome di una coda, potrebbe essere necessario modificare gli CloudWatch allarmi impostati.

    • Per modificare l'ordine delle code, utilizza i pulsanti freccia Up (Su) e Down (Giù).

    • Per eliminare una coda, scegli Delete (Elimina) nella riga della coda nella tabella.

  8. (Facoltativo) Per applicare le modifiche ai cluster dopo il riavvio degli stessi, seleziona Defer dynamic changes until reboot (Rinvia modifiche dinamiche fino al riavvio).

    Nota

    Alcune modifiche richiedono il riavvio dei cluster indipendentemente dalla selezione o meno di questa impostazione. Per ulteriori informazioni, consultare WLMproprietà dinamiche e statiche.

  9. Seleziona Save (Salva.

AWS CLI

Per configurare i parametri di Amazon Redshift utilizzando AWS CLI, usi il modify-cluster-parameter-groupcomando per un gruppo di parametri specifico. Il gruppo di parametri da modificare deve essere specificato in parameter-group-name. Per specificare le coppie nome/valore di ogni parametro da modificare nel gruppo di parametri, è necessario utilizzare il parametro parameters (per il comando modify-cluster-parameter-group).

Nota

Esistono considerazioni particolari quando si configura il wlm_json_configuration parametro utilizzando AWS CLI. Gli esempi in questa sezione si applicano a tutti i parametri trannewlm_json_configuration. Per ulteriori informazioni sulla configurazione wlm_json_configuration mediante AWS CLI, consulta Gestione dei carichi di lavoro.

Dopo la modifica dei valori di parametro, è necessario riavviare gli eventuali cluster associati al gruppo di parametri modificato. Lo stato del cluster visualizza applying per ParameterApplyStatus durante l'applicazione dei valori, quindi pending-reboot dopo l'applicazione dei valori. Dopo il riavvio, i database nel cluster iniziano a utilizzare i nuovi valori di parametro. Per ulteriori informazioni sul riavvio di cluster, consultare Riavvio di un cluster.

Nota

Il parametro wlm_json_configuration contiene alcune proprietà dinamiche che non richiedono il riavvio dei cluster associati affinché le modifiche siano applicate. Per ulteriori informazioni sulle proprietà dinamiche e statiche, consultare WLMproprietà dinamiche e statiche.

La sintassi seguente mostra come utilizzare il comando modify-cluster-parameter-group per configurare un parametro. Specificate parameter_group_name e sostituiscili entrambi parameter_name e parameter_value con un parametro effettivo da modificare e un valore per quel parametro. Se intendi modificare più parametri contemporaneamente, separa ogni set di parametri e di valori da quello successivo con uno spazio.

aws redshift modify-cluster-parameter-group --parameter-group-name parameter_group_name --parameters ParameterName=parameter_name,ParameterValue=parameter_value

L'esempio seguente mostra come configurare i parametri statement_timeout e enable_user_activity_logging per il gruppo di parametri myclusterparametergroup.

Nota

Ai fini della leggibilità, l'esempio viene visualizzato su più righe, ma nella versione effettiva AWS CLI questa è una riga.

aws redshift modify-cluster-parameter-group --parameter-group-name myclusterparametergroup --parameters ParameterName=statement_timeout,ParameterValue=20000 ParameterName=enable_user_activity_logging,ParameterValue=true