Grupos de parâmetros do Amazon Redshift - Amazon Redshift

Grupos de parâmetros do Amazon Redshift

No Amazon Redshift, você associa um grupo de parâmetros a cada cluster que você cria. Um grupo de parâmetros é um grupo de parâmetros que se aplicam a todos os bancos de dados que você cria no cluster. Esses parâmetros definem as configurações do banco de dados, como tempo limite de consulta e estilo de data. Quando você executa um cluster, você deve associá-lo a um parameter group. Se você quiser alterar o parameter group mais tarde, você pode modificar o cluster e escolher um parameter group diferente.

Cada parameter group tem vários parâmetros para definir configurações do banco de dados. A lista de parâmetros disponíveis depende da família do parameter group à qual o parameter group pertence. A família do grupo de parâmetros é a versão do mecanismo Amazon Redshift ao qual os parâmetros do grupo de parâmetros se aplicam. O formato do nome da família do grupo de parâmetros é redshift-version em que version é a versão do mecanismo. Por exemplo, a versão atual do mecanismo é redshift-1.0.

O Amazon Redshift fornece um grupo de parâmetros padrão para cada família de grupo de parâmetros. O parameter group padrão tem valores predefinidos para cada um dos parâmetros e não pode ser modificado. O formato do nome do parameter group padrão é default.parameter_group_family, em que parameter_group_family é a versão do mecanismo a que o parameter group pertence. Por exemplo, o parameter group padrão da versão redshift-1.0 se chama default.redshift-1.0.

nota

No momento, redshift-1.0 é a única versão do mecanismo Amazon Redshift. Consequentemente, default.redshift-1.0 é o único parameter group padrão.

Se quiser usar valores de parâmetro diferentes do parameter group padrão, você deverá criar um parameter group personalizado e associar o cluster a ele. Inicialmente, os valores de parâmetro em um parameter group personalizado são os mesmos do parameter group padrão. A source inicial para todos os parâmetros é engine-default porque os valores são predefinidos pelo Amazon Redshift. Depois que você alterar um valor de parâmetro, o source mudará para user a fim de indicar que o valor foi modificado em relação ao valor padrão.

nota

O console do Amazon Redshift não exibe a source de cada parâmetro. É necessário usar a API do Amazon Redshift, a AWS CLI ou uma das AWS SDKs para visualizar a source.

Para grupos de parâmetros criados, você pode modificar um valor de parâmetro a qualquer momento, ou pode restaurar os padrões de todos os valores de parâmetro. Você também pode associar um grupo de parâmetros diferente a um cluster. Em alguns casos, poderá modificar valores de parâmetro em um grupo de parâmetros que já está associado a um cluster ou associar um grupo de parâmetros diferente a um cluster. Nesses casos, poderá ser necessário reiniciar o cluster para que os valores de parâmetro atualizados entrem em vigor. Se o cluster falhar e for reiniciado pelo Amazon Redshift, suas alterações serão aplicadas naquele momento. As alterações não serão aplicadas se o cluster for reiniciado durante a manutenção. Para ter mais informações, consulte Propriedades dinâmicas e estáticas do WLM.

Valores de parâmetro padrão

A tabela a seguir mostra resumidamente os valores de parâmetro padrão com links para informações mais aprofundadas sobre cada parâmetro. Esses são os valores padrão da família de grupos de parâmetros redshift-1.0.

Nome do parâmetro Valor Mais informações

auto_analyze

verdadeiro

auto_analyze no Guia do desenvolvedor de banco de dados do Amazon Redshift

auto_mv

verdadeiro

Visualizações materializadas automatizadas no Guia do desenvolvedor do banco de dados do Amazon Redshift

datestyle

ISO, MDY

datestyle no Guia do desenvolvedor de banco de dados do Amazon Redshift

enable_case_sensitive_identifier

false

enable_case_sensitive_identifier no Guia do desenvolvedor de banco de dados do Amazon Redshift

enable_user_activity_logging

false

Registro em log da auditoria de banco de dados neste guia

extra_float_digits

0

extra_float_digits no Guia do desenvolvedor de banco de dados do Amazon Redshift

max_concurrency_scaling_clusters

1

max_concurrency_scaling_clusters no Guia do desenvolvedor de banco de dados do Amazon Redshift

query_group

default

query_group no Guia do desenvolvedor de banco de dados do Amazon Redshift

require_ssl

false

Configurar as opções de segurança para conexões neste guia

search_path

$user, public

search_path no Guia do desenvolvedor de banco de dados do Amazon Redshift

statement_timeout

0

statement_timeout no Guia do desenvolvedor de banco de dados do Amazon Redshift

wlm_json_configuration

[{"auto_wlm":true}]

Gerenciamento do workload neste guia

use_fips_ssl

false

Habilite o modo SSL compatível com FIPS somente se o sistema precisar ser compatível com FIPS.

nota

O parâmetro max_cursor_result_set_size está obsoleto. Para obter mais informações sobre o tamanho do conjunto de resultados do cursor, consulte Restrições de cursor no Guia do desenvolvedor de banco de dados do Amazon Redshift.

Você pode substituir temporariamente um parâmetro usando o comando SET no banco de dados. O comando SET substitui somente o parâmetro da duração da sessão atual. Além dos parâmetros listados na tabela anterior, você também pode ajustar temporariamente a contagem de slots definindo wlm_query_slot_count no banco de dados. O parâmetro wlm_query_slot_count não está disponível para configuração em grupos de parâmetros. Para obter mais informações sobre como ajustar a contagem de slots, consulte wlm_query_slot_count no Guia do desenvolvedor de banco de dados do Amazon Redshift. Para obter mais informações sobre como substituir temporariamente outros parâmetros, consulte Modificar a configuração do servidor no Guia do desenvolvedor de banco de dados do Amazon Redshift.