Compartir a través de


Registro de escritura previa / Configuración

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas necesarias antes de realizar "commit_delay".
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco. El servidor usará la llamada del sistema fsync() en varios lugares para asegurarse de que las actualizaciones se escriben físicamente en el disco. Esto garantiza que un clúster de base de datos se recupere a un estado consistente después de un fallo de hardware o sistema operativo.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. Es posible que una escritura de página en proceso durante un bloqueo del sistema operativo solo se escriba parcialmente en el disco. Durante la recuperación, los cambios de fila almacenados en WAL no son suficientes para recuperarse. Esta opción escribe páginas cuando se modifica por primera vez después de un punto de control en WAL para que sea posible la recuperación completa.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. Especifique -1 para que este valor se determine como una fracción de shared_buffers.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato enumeration
Valor predeterminado zstd
Valores permitidos pglz,lz4,zstd,on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de información escrita en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_skip_threshold

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL.
Tipo de dato entero
Valor predeterminado 2048
Valores permitidos 2048
Tipo de parámetro solo lectura
Documentation wal_skip_threshold

wal_summary_keep_time

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Hora en la que se deben conservar los archivos de resumen de WAL.
Tipo de dato entero
Valor predeterminado 14400
Valores permitidos 14400
Tipo de parámetro solo lectura
Documentation wal_summary_keep_time

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tiempo entre vaciados de WAL realizados en el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas necesarias antes de realizar "commit_delay".
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco. El servidor usará la llamada del sistema fsync() en varios lugares para asegurarse de que las actualizaciones se escriben físicamente en el disco. Esto garantiza que un clúster de base de datos se recupere a un estado consistente después de un fallo de hardware o sistema operativo.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. Es posible que una escritura de página en proceso durante un bloqueo del sistema operativo solo se escriba parcialmente en el disco. Durante la recuperación, los cambios de fila almacenados en WAL no son suficientes para recuperarse. Esta opción escribe páginas cuando se modifica por primera vez después de un punto de control en WAL para que sea posible la recuperación completa.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. Especifique -1 para que este valor se determine como una fracción de shared_buffers.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de páginas completas en el archivo WAL utilizando el método especificado.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos pglz,lz4,on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de información escrita en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_skip_threshold

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL.
Tipo de dato entero
Valor predeterminado 2048
Valores permitidos 2048
Tipo de parámetro solo lectura
Documentation wal_skip_threshold

wal_summary_keep_time

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Hora en la que se deben conservar los archivos de resumen de WAL.
Tipo de dato entero
Valor predeterminado 14400
Valores permitidos 14400
Tipo de parámetro solo lectura
Documentation wal_summary_keep_time

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tiempo entre vaciados de WAL realizados en el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay.
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos pglz,lz4,on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Determina la cantidad de información que se escribe en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_skip_threshold

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL.
Tipo de dato entero
Valor predeterminado 2048
Valores permitidos 2048
Tipo de parámetro solo lectura
Documentation wal_skip_threshold

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay.
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos pglz,lz4,on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Determina la cantidad de información que se escribe en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_skip_threshold

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL.
Tipo de dato entero
Valor predeterminado 2048
Valores permitidos 2048
Tipo de parámetro solo lectura
Documentation wal_skip_threshold

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay.
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Determina la cantidad de información que se escribe en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_skip_threshold

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL.
Tipo de dato entero
Valor predeterminado 2048
Valores permitidos 2048
Tipo de parámetro solo lectura
Documentation wal_skip_threshold

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay.
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Determina la cantidad de información que se escribe en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_skip_threshold

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Tamaño del nuevo archivo en fsync en lugar de escribir WAL.
Tipo de dato entero
Valor predeterminado 2048
Valores permitidos 2048
Tipo de parámetro solo lectura
Documentation wal_skip_threshold

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay.
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_init_zero

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_init_zero

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Determina la cantidad de información que se escribe en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_recycle

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Recicla los archivos WAL cambiando su nombre.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation wal_recycle

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after

retraso_de_confirmación

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco.
Tipo de dato entero
Valor predeterminado 0
Valores permitidos 0-100000
Tipo de parámetro dynamic
Documentation commit_delay

commit_siblings

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay.
Tipo de dato entero
Valor predeterminado 5
Valores permitidos 0-1000
Tipo de parámetro dynamic
Documentation commit_siblings

fsync

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Fuerza la sincronización de actualizaciones en el disco.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation fsync

full_page_writes

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation full_page_writes

synchronous_commit

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el nivel de sincronización de la transacción actual.
Tipo de dato enumeration
Valor predeterminado on
Valores permitidos on
Tipo de parámetro solo lectura
Documentation synchronous_commit

wal_buffers

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb.
Tipo de dato entero
Valor predeterminado Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor.
Valores permitidos -1-262143
Tipo de parámetro estático
Documentation wal_buffers

Notas específicas de Azure

El valor predeterminado para el parámetro de servidor wal_buffers se calcula al aprovisionar la instancia del servidor flexible de Azure Database for PostgreSQL, en función del nombre del producto que seleccione para su proceso. Los cambios posteriores de la selección de producto en el proceso que admita el servidor flexible no tendrán ningún efecto en el valor predeterminado del parámetro de servidor wal_buffers de esa instancia.

Cada vez que cambie el producto asignado a una instancia, también debe ajustar el valor del parámetro wal_buffers según los valores de la siguiente fórmula.

En las máquinas virtuales con hasta 4 núcleos virtuales, el valor calculado para wal_buffers es 2048.

En las máquinas virtuales con más de 4 núcleos virtuales, el valor calculado para wal_buffers es 16384.

Basándose en la fórmula anterior, la siguiente tabla enumera los valores en los que se establecería este parámetro de servidor en función de la cantidad de memoria aprovisionada:

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 Importancia
Categoría Registro de escritura previa / Configuración
Description Comprime las escrituras de página completa escritas en un archivo WAL.
Tipo de dato boolean
Valor predeterminado on
Valores permitidos on,off
Tipo de parámetro dynamic
Documentation wal_compression

wal_level

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Determina la cantidad de información que se escribe en el WAL.
Tipo de dato enumeration
Valor predeterminado replica
Valores permitidos replica,logical
Tipo de parámetro estático
Documentation wal_level

wal_log_hints

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control, incluso para una modificación no crítica.
Tipo de dato boolean
Valor predeterminado off
Valores permitidos off
Tipo de parámetro solo lectura
Documentation wal_log_hints

wal_sync_method

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Selecciona el método usado para forzar las actualizaciones de WAL en el disco.
Tipo de dato enumeration
Valor predeterminado fdatasync
Valores permitidos fdatasync
Tipo de parámetro solo lectura
Documentation wal_sync_method

wal_writer_delay

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL.
Tipo de dato entero
Valor predeterminado 200
Valores permitidos 1-10000
Tipo de parámetro dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Atributo Importancia
Categoría Registro de escritura previa / Configuración
Description Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado.
Tipo de dato entero
Valor predeterminado 128
Valores permitidos 0-2147483647
Tipo de parámetro dynamic
Documentation wal_writer_flush_after