Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

PostgreSQL delay - отставание slave (реплики)


 

PostgreSQL delay - отставание slave (реплики)

 

Размер во времени в отставании реплики от мастера
SELECT now() - pg_last_xact_replay_timestamp();


Текущая позиция в журнале транзакций мастера
SELECT pg_current_xlog_location();
SELECT pg_current_wal_lsn();


Текущая позиция в журнале транзакций реплики
SELECT pg_last_xlog_receive_location();
SELECT pg_last_wal_receive_lsn();


Выводит позицию последней записи журнала транзакций, воспроизведённой при восстановлении
SELECT pg_last_xlog_replay_location();


Пример с позициями
SELECT
pg_last_xlog_receive_location() receive,
pg_last_xlog_replay_location() replay,
(
extract(epoch FROM now()) -
extract(epoch FROM pg_last_xact_replay_timestamp())
)::int sec_lag;


Размер в байтах в отставании реплики от мастера (PostgreSQL 9)
Передаем две позиции из журнала транзакций, показывает дистанцию между двумя точками в байтах
1048576 байт в одном мегабайте

SELECT pg_xlog_location_diff(pg_last_xlog_receive_location(), pg_last_xlog_replay_location()) as bytes_lag;

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru