Partilhar via


Configurar parâmetros do servidor na Base de Dados do Azure para PostgreSQL – Servidor Flexível através do portal do Azure

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível

Você pode listar, mostrar e atualizar parâmetros de configuração para uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL por meio do portal do Azure. Além disso, você também pode clicar nas guias de parâmetros do servidor para visualizar facilmente o parameter group como Modificado, Estático, Dinâmico e Somente leitura.

Pré-requisitos

Para percorrer este guia de instruções, você precisa:

Visualização e edição de parâmetros

  1. Abra o portal do Azure.

  2. Selecione sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL.

  3. Na seção CONFIGURAÇÕES, selecione Parâmetros do servidor. A página mostra uma lista de parâmetros, seus valores e descrições. Captura de tela da página de visão geral dos parâmetros.

  4. Selecione o botão suspenso para ver os valores possíveis para parâmetros de tipo enumerado, como client_min_messages. Captura de tela da lista suspensa enumerar.

  5. Selecione ou passe o mouse sobre o botão i (informações) para ver o intervalo de valores possíveis para parâmetros numéricos como cpu_index_tuple_cost. Captura de ecrã do botão de informação.

  6. Se necessário, use a caixa de pesquisa para restringir a um parâmetro específico. A pesquisa é sobre o nome e descrição dos parâmetros. Captura de ecrã dos resultados da pesquisa.

  7. Altere os valores dos parâmetros que deseja ajustar. Todas as alterações feitas em uma sessão são realçadas em roxo. Depois de alterar os valores, você pode selecionar Salvar. Ou você pode descartar suas alterações. Captura de tela de salvar ou descartar alterações.

  8. Liste todos os parâmetros que são modificados a partir de seu valor padrão . Captura de ecrã do separador de parâmetros modificado.

  9. Se você salvou novos valores para os parâmetros, sempre poderá reverter tudo para os valores padrão selecionando Redefinir tudo para padrão. Captura de tela de redefinir tudo para o padrão.

Trabalhando com parâmetros de fuso horário

Se você planeja trabalhar com dados de data e hora no PostgreSQL, convém garantir que definiu o fuso horário correto para sua localização. Todas as datas e horas com reconhecimento de fuso horário são armazenadas internamente no PostgreSQL em UTC. Eles são convertidos para a hora local na zona especificada pelo parâmetro do servidor TimeZone antes de serem exibidos para o cliente. Este parâmetro pode ser editado na página de parâmetros do servidor, conforme explicado acima. O PostgreSQL permite especificar fusos horários em três formas diferentes:

  1. Um nome de fuso horário completo, por exemplo, America/New_York. Os nomes de fuso horário reconhecidos são listados na visualização pg_timezone_names .
    Exemplo para consultar esta vista em psql e obter uma lista de nomes de fuso horário:

    select name FROM pg_timezone_names LIMIT 20;

    Você deve ver o conjunto de resultados como:

             name
         -----------------------
         GMT0
         Iceland
         Factory
         NZ-CHAT
         America/Panama
         America/Fort_Nelson
         America/Pangnirtung
         America/Belem
         America/Coral_Harbour
         America/Guayaquil
         America/Marigot
         America/Barbados
         America/Porto_Velho
         America/Bogota
         America/Menominee
         America/Martinique
         America/Asuncion
         America/Toronto
         America/Tortola
         America/Managua
         (20 rows)
     
  2. Uma abreviatura de fuso horário, por exemplo PST. Tal especificação apenas define um deslocamento específico do UTC, em contraste com nomes de fuso horário completo, o que também pode implicar um conjunto de regras de data de transição do horário de verão. As abreviaturas reconhecidas estão listadas no Exemplo de visualização pg_timezone_abbrevs para consultar esta vista em psql e obter uma lista de abreviaturas de fuso horário:

     select abbrev from pg_timezone_abbrevs limit 20;

    Você deve ver o conjunto de resultados como:

         abbrev|
         ------+
         ACDT  |
         ACSST |
         ACST  |
         ACT   |
         ACWST |
         ADT   |
         AEDT  |
         AESST |
         AEST  |
         AFT   |
         AKDT  |
         AKST  |
         ALMST |
         ALMT  |
         AMST  |
         AMT   |
         ANAST |
         ANAT  |
         ARST  |
         ART   |
     
  3. Além dos nomes e abreviaturas de fuso horário, o PostgreSQL aceitará especificações de fuso horário no estilo POSIX do formato STDoffset ou STDoffsetDST, onde STD é uma abreviação de zona, offset é um deslocamento numérico em horas a oeste do UTC e DST é uma abreviação opcional de zona de horário de verão, presumida para ficar uma hora à frente do deslocamento dado.

Próximos passos

Saiba mais sobre: