aurora_stat_reset_wal_cache
Restablece el contador de la memoria caché de wal lógica.
Sintaxis
Para restablecer una ranura específica
SELECT * FROM aurora_stat_reset_wal_cache('slot_name')
Para restablecer todas las ranuras
SELECT * FROM aurora_stat_reset_wal_cache(NULL)
Argumentos
NULL
o slot_name
Tipo de retorno
Mensaje de estado, cadena de texto
-
Restablece el contador de la memoria caché de wal lógica: mensaje de éxito. Este texto se devuelve cuando la función se ejecuta correctamente.
-
No se encontró la ranura de replicación. Inténtelo de nuevo. - Mensaje de error Este texto se devuelve cuando la función no se ejecuta correctamente.
Notas de uso
Esta función está disponible para las siguientes versiones:
-
Aurora PostgreSQL 14.5 y versiones posteriores
-
Aurora PostgreSQL versión 13.8 y posteriores
-
Aurora PostgreSQL versión 12.12 y posteriores
-
Aurora PostgreSQL versión 11.7 y posteriores
Ejemplos
En el siguiente ejemplo, se utiliza la función aurora_stat_reset_wal_cache
para restablecer una ranura denominada test_results
y, a continuación, se intenta restablecer una ranura que no existe.
=>
SELECT * FROM aurora_stat_reset_wal_cache('test_slot');
aurora_stat_reset_wal_cache -------------------------------------- Reset the logical wal cache counter. (1 row)
=>
SELECT * FROM aurora_stat_reset_wal_cache('slot-not-exist');
aurora_stat_reset_wal_cache ----------------------------------------------- Replication slot not found. Please try again. (1 row)