72 похожих чатов

Добрый день! WAL по размеру больший чем сама база -

это нормально? Ну скажем: размер базы 30 Гб а WAL - 150 Гб?

10 ответов

36 просмотров

Есть нюансы, но в общем не особо страшно.

Может у вас slave отвалился? или много апдейтов?

Но вообще — можэт быть симптомом, что что-то задержывает удаление WAL чрезмерно. (А можэт и не быть — вдруг у вас так транзакцыя задана, что по много раз переписывает одно место и загружает WAL).

Vladimir-L Автор вопроса
Slava Rozhnev SQLtest.online https://phpize.online
Может у вас slave отвалился? или много апдейтов?

Кластера нет. Репликации тоже. На канале репликации только Barman работает

Vladimir-L Автор вопроса
Ilya Anfimov
Но вообще — можэт быть симптомом, что что-то задер...

Если бы речь шла о MS-SQL ябы давно бежал шринкать базы.

Vladimir L
Если бы речь шла о MS-SQL ябы давно бежал шринкать...

(Из моих заметок) To check why WAL files aren't being removed: . Check restart_lsn for "in use" pg_replication_slots (see wal_status): SELECT slot_name, slot_type, wal_status, restart_lsn /*, ... */ FROM pg_replication_slots; . Check archiver-related information: SELECT * FROM pg_stat_archiver; NOTE. Given, for instance: . pg_walfile_name = 000000020000C6AE00000000 . last_archived_wal = 000000020000C6AD000000FF Naive hex-based difference will show us difference of 4294967041 WAL files. But this is simply a mistake. If you want to process these numbers using normal hex math, you have to remove 6 zeros that are there before last 2 characters. So, do to hex math, you first change "000000020000C6AE00000000" to "000000020000C6AE00" and "000000020000C6AD000000FF" to "000000020000C6ADFF", and then subtract them from each other. . Check wal_keep_size. . Check checkpoint-related information: SELECT * FROM pg_control_checkpoint();

Vladimir L
Кластера нет. Репликации тоже. На канале репликаци...

Точно нет реплики? У меня был случай настроили реплику поигрались и удалили, а мастер об этом не знал и не удалял WALы покавесь диск не забил Это не обязательно ваш случай но я б проверил

Ничего ненормального нет

Похожие вопросы

Обсуждают сегодня

Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Что за японодичь? Мне хоть m68k, хоть 8080, 8088, на любом можно что-то создать
Егор
5
Вот объясните, как это работает: Вот есть допустим unix-подобная система, и программа запускает допустим printf или fork, как это передается ядру, и как оно обрабатывать начин...
Егор
14
и да, кто сказал что у эпла именно такой isa?
Boris Vinogradov
5
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
Карта сайта