Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

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;

 


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

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

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

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

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект