Log Write-Ahead/Configurações

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número mínimo de transações abertas simultâneas necessárias antes de executar "commit_delay".
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco. O servidor usará a chamada do sistema fsync() em vários locais para garantir que as atualizações sejam gravadas fisicamente em disco. Isso garante que um cluster de banco de dados se recupere para um estado consistente após uma falha de hardware ou sistema operacional.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação. Uma gravação de página em processo durante uma falha do sistema operacional pode ser gravada apenas parcialmente no disco. Durante a recuperação, as alterações de linha armazenadas no WAL não são suficientes para serem recuperadas. Essa opção grava páginas quando modificadas pela primeira vez após um ponto de verificação no WAL para que a recuperação completa seja possível.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. Especifique -1 para que esse valor seja determinado como uma fração de shared_buffers.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados enumeração
Valor padrão zstd
Valores permitidos pglz,lz4,zstd,on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de informações gravadas no WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_skip_threshold

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de gravar WAL.
Tipo de dados inteiro
Valor padrão 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentation wal_skip_threshold

wal_summary_keep_time

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Hora para a qual os arquivos de resumo do WAL devem ser mantidos.
Tipo de dados inteiro
Valor padrão 14400
Valores permitidos 14400
Tipo de parâmetro somente leitura
Documentation wal_summary_keep_time

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tempo entre descargas de WAL realizadas no gravador WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número mínimo de transações abertas simultâneas necessárias antes de executar "commit_delay".
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco. O servidor usará a chamada do sistema fsync() em vários locais para garantir que as atualizações sejam gravadas fisicamente em disco. Isso garante que um cluster de banco de dados se recupere para um estado consistente após uma falha de hardware ou sistema operacional.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação. Uma gravação de página em processo durante uma falha do sistema operacional pode ser gravada apenas parcialmente no disco. Durante a recuperação, as alterações de linha armazenadas no WAL não são suficientes para serem recuperadas. Essa opção grava páginas quando modificadas pela primeira vez após um ponto de verificação no WAL para que a recuperação completa seja possível.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. Especifique -1 para que esse valor seja determinado como uma fração de shared_buffers.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Comprime gravações de página inteira gravadas no arquivo WAL com o método especificado.
Tipo de dados enumeração
Valor padrão on
Valores permitidos pglz,lz4,on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de informações gravadas no WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_skip_threshold

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de gravar WAL.
Tipo de dados inteiro
Valor padrão 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentation wal_skip_threshold

wal_summary_keep_time

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Hora para a qual os arquivos de resumo do WAL devem ser mantidos.
Tipo de dados inteiro
Valor padrão 14400
Valores permitidos 14400
Tipo de parâmetro somente leitura
Documentation wal_summary_keep_time

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tempo entre descargas de WAL realizadas no gravador WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. A unidade é 8kb.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados enumeração
Valor padrão on
Valores permitidos pglz,lz4,on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Ele determina quanta informação é gravada na WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_skip_threshold

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de gravar WAL.
Tipo de dados inteiro
Valor padrão 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentation wal_skip_threshold

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Intervalo de tempo entre as liberações de WAL realizadas pelo gravador de WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. A unidade é 8kb.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados enumeração
Valor padrão on
Valores permitidos pglz,lz4,on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Ele determina quanta informação é gravada na WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_skip_threshold

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de gravar WAL.
Tipo de dados inteiro
Valor padrão 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentation wal_skip_threshold

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Intervalo de tempo entre as liberações de WAL realizadas pelo gravador de WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. A unidade é 8kb.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados booliano
Valor padrão on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Ele determina quanta informação é gravada na WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_skip_threshold

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de gravar WAL.
Tipo de dados inteiro
Valor padrão 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentation wal_skip_threshold

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Intervalo de tempo entre as liberações de WAL realizadas pelo gravador de WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. A unidade é 8kb.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados booliano
Valor padrão on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Ele determina quanta informação é gravada na WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_skip_threshold

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Tamanho do novo arquivo para fsync em vez de gravar WAL.
Tipo de dados inteiro
Valor padrão 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentation wal_skip_threshold

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Intervalo de tempo entre as liberações de WAL realizadas pelo gravador de WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. A unidade é 8kb.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados booliano
Valor padrão on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_init_zero

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_init_zero

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Ele determina quanta informação é gravada na WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_recycle

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation wal_recycle

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Intervalo de tempo entre as liberações de WAL realizadas pelo gravador de WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after

atraso_de_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação do WAL no disco.
Tipo de dados inteiro
Valor padrão 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentation commit_delay

commit_siblings

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados inteiro
Valor padrão 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentation commit_siblings

fsync

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Força a sincronização de atualizações no disco.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation fsync

escritas_de_página_completa

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificado pela primeira vez após um ponto de verificação.
Tipo de dados booliano
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation full_page_writes

synchronous_commit

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Valor padrão on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentation synchronous_commit

wal_buffers

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Define o número de buffers de página de disco na memória compartilhada para WAL. A unidade é 8kb.
Tipo de dados inteiro
Valor padrão Depende dos recursos (vCores, RAM ou espaço em disco) alocados para o servidor.
Valores permitidos -1-262143
Tipo de parâmetro estático
Documentation wal_buffers

Observações específicas do Azure

O valor padrão do parâmetro wal_buffers é calculado quando você provisiona a instância de Banco de Dados do Azure para PostgreSQL servidor flexível, com base no nome do produto selecionado para sua computação. As alterações subsequentes da seleção do produto na computação que dá suporte ao servidor flexível não terão nenhum efeito sobre o valor padrão para o wal_buffers parâmetro dessa instância.

Sempre que você alterar o produto atribuído a uma instância, você também deve ajustar o valor do wal_buffers parâmetro de acordo com os valores na fórmula a seguir.

Em máquinas virtuais com até 4 vCores, o valor computado wal_buffers é 2048.

Em máquinas virtuais com mais de 4 vCores, o valor calculado para wal_buffers é 16384.

Com base na fórmula anterior, a tabela a seguir lista os valores que esse parâmetro seria definido dependendo da quantidade de memória provisionada:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Compacta textos de página inteira gravados em arquivo WAL.
Tipo de dados booliano
Valor padrão on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentation wal_compression

wal_level

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Ele determina quanta informação é gravada na WAL.
Tipo de dados enumeração
Valor padrão replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentation wal_level

wal_log_hints

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Grava páginas inteiras no WAL quando modificadas pela primeira vez após um ponto de verificação, mesmo para uma modificação não crítica.
Tipo de dados booliano
Valor padrão off
Valores permitidos off
Tipo de parâmetro somente leitura
Documentation wal_log_hints

wal_sync_method

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Seleciona o método usado para forçar atualizações do WAL no disco.
Tipo de dados enumeração
Valor padrão fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentation wal_sync_method

wal_writer_delay

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Intervalo de tempo entre as liberações de WAL realizadas pelo gravador de WAL.
Tipo de dados inteiro
Valor padrão 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Valor
Categoria Log Write-Ahead/Configurações
Description Quantidade de WAL escrita pelo escritor de WAL que aciona uma descarga.
Tipo de dados inteiro
Valor padrão 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentation wal_writer_flush_after