Partilhar via


Write-Ahead Log / Configurações

commit_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação da WAL para o disco.
Tipo de dados integer
Default value 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentação commit_delay

commit_siblings

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados integer
Default value 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentação commit_siblings

Fsync

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Força a sincronização de atualizações para o disco.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação Fsync

full_page_writes

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

synchronous_commit

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação synchronous_commit

wal_buffers

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

Notas específicas do Azure

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

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

Em máquinas virtuais com até 4 vCores, o valor calculado é 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 para os quais esse parâmetro de servidor 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

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Compacta gravações de página inteira escritas em arquivo WAL.
Tipo de dados boolean
Default value on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentação wal_compression

wal_init_zero

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_init_zero

wal_level

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Ele determina a quantidade de informações que são gravadas no WAL.
Tipo de dados enumeração
Default value replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentação wal_level

wal_log_hints

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

wal_recycle

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_recycle

wal_skip_threshold

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de escrever WAL.
Tipo de dados integer
Default value 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentação wal_skip_threshold

wal_sync_method

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Seleciona o método usado para forçar atualizações de WAL para o disco.
Tipo de dados enumeração
Default value fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentação wal_sync_method

wal_writer_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Intervalo de tempo entre as rubagens WAL realizadas pelo gravador WAL.
Tipo de dados integer
Default value 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação wal_writer_delay

wal_writer_flush_after

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Quantidade de WAL escrita pelo gravador WAL que dispara um flush.
Tipo de dados integer
Default value 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentação wal_writer_flush_after

commit_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação da WAL para o disco.
Tipo de dados integer
Default value 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentação commit_delay

commit_siblings

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados integer
Default value 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentação commit_siblings

Fsync

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Força a sincronização de atualizações para o disco.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação Fsync

full_page_writes

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

synchronous_commit

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação synchronous_commit

wal_buffers

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

Notas específicas do Azure

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

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

Em máquinas virtuais com até 4 vCores, o valor calculado é 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 para os quais esse parâmetro de servidor 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

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Compacta gravações de página inteira escritas em arquivo WAL.
Tipo de dados boolean
Default value on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentação wal_compression

wal_init_zero

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_init_zero

wal_level

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Ele determina a quantidade de informações que são gravadas no WAL.
Tipo de dados enumeração
Default value replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentação wal_level

wal_log_hints

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

wal_recycle

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_recycle

wal_skip_threshold

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de escrever WAL.
Tipo de dados integer
Default value 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentação wal_skip_threshold

wal_sync_method

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Seleciona o método usado para forçar atualizações de WAL para o disco.
Tipo de dados enumeração
Default value fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentação wal_sync_method

wal_writer_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Intervalo de tempo entre as rubagens WAL realizadas pelo gravador WAL.
Tipo de dados integer
Default value 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação wal_writer_delay

wal_writer_flush_after

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Quantidade de WAL escrita pelo gravador WAL que dispara um flush.
Tipo de dados integer
Default value 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentação wal_writer_flush_after

commit_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação da WAL para o disco.
Tipo de dados integer
Default value 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentação commit_delay

commit_siblings

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados integer
Default value 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentação commit_siblings

Fsync

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Força a sincronização de atualizações para o disco.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação Fsync

full_page_writes

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

synchronous_commit

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação synchronous_commit

wal_buffers

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

Notas específicas do Azure

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

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

Em máquinas virtuais com até 4 vCores, o valor calculado é 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 para os quais esse parâmetro de servidor 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

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Compacta gravações de página inteira escritas em arquivo WAL.
Tipo de dados boolean
Default value on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentação wal_compression

wal_init_zero

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_init_zero

wal_level

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Ele determina a quantidade de informações que são gravadas no WAL.
Tipo de dados enumeração
Default value replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentação wal_level

wal_log_hints

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

wal_recycle

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_recycle

wal_skip_threshold

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Tamanho mínimo do novo arquivo para fsync em vez de escrever WAL.
Tipo de dados integer
Default value 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentação wal_skip_threshold

wal_sync_method

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Seleciona o método usado para forçar atualizações de WAL para o disco.
Tipo de dados enumeração
Default value fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentação wal_sync_method

wal_writer_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Intervalo de tempo entre as rubagens WAL realizadas pelo gravador WAL.
Tipo de dados integer
Default value 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação wal_writer_delay

wal_writer_flush_after

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Quantidade de WAL escrita pelo gravador WAL que dispara um flush.
Tipo de dados integer
Default value 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentação wal_writer_flush_after

commit_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação da WAL para o disco.
Tipo de dados integer
Default value 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentação commit_delay

commit_siblings

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados integer
Default value 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentação commit_siblings

Fsync

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Força a sincronização de atualizações para o disco.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação Fsync

full_page_writes

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

synchronous_commit

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação synchronous_commit

wal_buffers

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

Notas específicas do Azure

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

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

Em máquinas virtuais com até 4 vCores, o valor calculado é 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 para os quais esse parâmetro de servidor 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

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Compacta gravações de página inteira escritas em arquivo WAL.
Tipo de dados boolean
Default value on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentação wal_compression

wal_init_zero

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_init_zero

wal_level

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Ele determina a quantidade de informações que são gravadas no WAL.
Tipo de dados enumeração
Default value replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentação wal_level

wal_log_hints

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

wal_recycle

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_recycle

wal_skip_threshold

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Tamanho do novo arquivo para fsync em vez de escrever WAL.
Tipo de dados integer
Default value 2048
Valores permitidos 2048
Tipo de parâmetro somente leitura
Documentação wal_skip_threshold

wal_sync_method

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Seleciona o método usado para forçar atualizações de WAL para o disco.
Tipo de dados enumeração
Default value fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentação wal_sync_method

wal_writer_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Intervalo de tempo entre as rubagens WAL realizadas pelo gravador WAL.
Tipo de dados integer
Default value 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação wal_writer_delay

wal_writer_flush_after

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Quantidade de WAL escrita pelo gravador WAL que dispara um flush.
Tipo de dados integer
Default value 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentação wal_writer_flush_after

commit_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação da WAL para o disco.
Tipo de dados integer
Default value 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentação commit_delay

commit_siblings

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados integer
Default value 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentação commit_siblings

Fsync

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Força a sincronização de atualizações para o disco.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação Fsync

full_page_writes

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

synchronous_commit

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação synchronous_commit

wal_buffers

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

Notas específicas do Azure

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

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

Em máquinas virtuais com até 4 vCores, o valor calculado é 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 para os quais esse parâmetro de servidor 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

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Compacta gravações de página inteira escritas em arquivo WAL.
Tipo de dados boolean
Default value on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentação wal_compression

wal_init_zero

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Grava zeros em novos arquivos WAL antes do primeiro uso.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_init_zero

wal_level

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Ele determina a quantidade de informações que são gravadas no WAL.
Tipo de dados enumeração
Default value replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentação wal_level

wal_log_hints

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

wal_recycle

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Recicla arquivos WAL renomeando-os.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação wal_recycle

wal_sync_method

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Seleciona o método usado para forçar atualizações de WAL para o disco.
Tipo de dados enumeração
Default value fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentação wal_sync_method

wal_writer_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Intervalo de tempo entre as rubagens WAL realizadas pelo gravador WAL.
Tipo de dados integer
Default value 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação wal_writer_delay

wal_writer_flush_after

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Quantidade de WAL escrita pelo gravador WAL que dispara um flush.
Tipo de dados integer
Default value 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentação wal_writer_flush_after

commit_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o atraso em microssegundos entre a confirmação da transação e a liberação da WAL para o disco.
Tipo de dados integer
Default value 0
Valores permitidos 0-100000
Tipo de parâmetro dynamic
Documentação commit_delay

commit_siblings

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o mínimo de transações abertas simultâneas antes de executar commit_delay.
Tipo de dados integer
Default value 5
Valores permitidos 0-1000
Tipo de parâmetro dynamic
Documentação commit_siblings

Fsync

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Força a sincronização de atualizações para o disco.
Tipo de dados boolean
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação Fsync

full_page_writes

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

synchronous_commit

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Define o nível de sincronização da transação atual.
Tipo de dados enumeração
Default value on
Valores permitidos on
Tipo de parâmetro somente leitura
Documentação synchronous_commit

wal_buffers

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

Notas específicas do Azure

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

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

Em máquinas virtuais com até 4 vCores, o valor calculado é 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 para os quais esse parâmetro de servidor 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

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Compacta gravações de página inteira escritas em arquivo WAL.
Tipo de dados boolean
Default value on
Valores permitidos on,off
Tipo de parâmetro dynamic
Documentação wal_compression

wal_level

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Ele determina a quantidade de informações que são gravadas no WAL.
Tipo de dados enumeração
Default value replica
Valores permitidos replica,logical
Tipo de parâmetro estático
Documentação wal_level

wal_log_hints

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

wal_sync_method

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Seleciona o método usado para forçar atualizações de WAL para o disco.
Tipo de dados enumeração
Default value fdatasync
Valores permitidos fdatasync
Tipo de parâmetro somente leitura
Documentação wal_sync_method

wal_writer_delay

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Intervalo de tempo entre as rubagens WAL realizadas pelo gravador WAL.
Tipo de dados integer
Default value 200
Valores permitidos 1-10000
Tipo de parâmetro dynamic
Documentação wal_writer_delay

wal_writer_flush_after

Atributo Value
Categoria Write-Ahead Log / Configurações
Description Quantidade de WAL escrita pelo gravador WAL que dispara um flush.
Tipo de dados integer
Default value 128
Valores permitidos 0-2147483647
Tipo de parâmetro dynamic
Documentação wal_writer_flush_after