commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_init_zero
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_init_zero |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_recycle
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Recicla los archivos WAL cambiando su nombre. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_recycle |
wal_skip_threshold
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL. |
Tipo de datos |
entero |
Valor predeterminado |
2048 |
Valores permitidos |
2048 |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_skip_threshold |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |
commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_init_zero
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_init_zero |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_recycle
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Recicla los archivos WAL cambiando su nombre. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_recycle |
wal_skip_threshold
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL. |
Tipo de datos |
entero |
Valor predeterminado |
2048 |
Valores permitidos |
2048 |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_skip_threshold |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |
commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_init_zero
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_init_zero |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_recycle
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Recicla los archivos WAL cambiando su nombre. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_recycle |
wal_skip_threshold
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL. |
Tipo de datos |
entero |
Valor predeterminado |
2048 |
Valores permitidos |
2048 |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_skip_threshold |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |
commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_init_zero
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_init_zero |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_recycle
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Recicla los archivos WAL cambiando su nombre. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_recycle |
wal_skip_threshold
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Tamaño mínimo del nuevo archivo en fsync en lugar de escribir WAL. |
Tipo de datos |
entero |
Valor predeterminado |
2048 |
Valores permitidos |
2048 |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_skip_threshold |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |
commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_init_zero
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_init_zero |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_recycle
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Recicla los archivos WAL cambiando su nombre. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_recycle |
wal_skip_threshold
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Tamaño del nuevo archivo en fsync en lugar de escribir WAL. |
Tipo de datos |
entero |
Valor predeterminado |
2048 |
Valores permitidos |
2048 |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_skip_threshold |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |
commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_init_zero
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe ceros en los nuevos archivos WAL antes de usarlos por primera vez. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_init_zero |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_recycle
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Recicla los archivos WAL cambiando su nombre. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_recycle |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |
commit_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el retraso en microsegundos entre la confirmación de una transacción y el vaciado de WAL en el disco. |
Tipo de datos |
entero |
Valor predeterminado |
0 |
Valores permitidos |
0-100000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_delay |
commit_siblings
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número mínimo de transacciones abiertas simultáneas antes de realizar una operación commit_delay. |
Tipo de datos |
entero |
Valor predeterminado |
5 |
Valores permitidos |
0-1000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
commit_siblings |
fsync
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Fuerza la sincronización de actualizaciones en el disco. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
fsync |
full_page_writes
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Escribe páginas completas en WAL cuando se modifica por primera vez después de un punto de control. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
full_page_writes |
synchronous_commit
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el nivel de sincronización de la transacción actual. |
Tipo de datos |
enumeración |
Valor predeterminado |
on |
Valores permitidos |
on |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
synchronous_commit |
wal_buffers
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Establece el número de búferes de página de disco en memoria compartida para WAL. La unidad es 8 kb. |
Tipo de datos |
entero |
Valor predeterminado |
Depende de los recursos (núcleos virtuales, RAM o espacio en disco) asignados al servidor. |
Valores permitidos |
-1-262143 |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
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:
Núcleos virtuales |
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 |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Comprime las escrituras de página completa escritas en un archivo WAL. |
Tipo de datos |
boolean |
Valor predeterminado |
on |
Valores permitidos |
on,off |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_compression |
wal_level
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Determina la cantidad de información que se escribe en el WAL. |
Tipo de datos |
enumeración |
Valor predeterminado |
replica |
Valores permitidos |
replica,logical |
Parameter type (Tipo de parámetro) |
estático |
Documentación |
wal_level |
wal_log_hints
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
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 datos |
boolean |
Valor predeterminado |
off |
Valores permitidos |
off |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_log_hints |
wal_sync_method
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Selecciona el método usado para forzar las actualizaciones de WAL en el disco. |
Tipo de datos |
enumeración |
Valor predeterminado |
fdatasync |
Valores permitidos |
fdatasync |
Parameter type (Tipo de parámetro) |
solo lectura |
Documentación |
wal_sync_method |
wal_writer_delay
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Intervalo de tiempo entre vaciados de WAL realizados por el escritor de WAL. |
Tipo de datos |
entero |
Valor predeterminado |
200 |
Valores permitidos |
1-10000 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_delay |
wal_writer_flush_after
Atributo |
Valor |
Categoría |
Registro de escritura previa / Configuración |
Descripción |
Cantidad de WAL escrita por el escritor de WAL que desencadena un vaciado. |
Tipo de datos |
entero |
Valor predeterminado |
128 |
Valores permitidos |
0-2147483647 |
Parameter type (Tipo de parámetro) |
dinámico |
Documentación |
wal_writer_flush_after |