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

> А как Вы это поняли? Наверное, потому, что при удалении

индекса и копировании всех данных в новую таблицу (vacuum full) подобных ошибок не возникало.

> И это абсолютно ничего не значит! Вообще, это неплохой способ спрятать corruption.
Верно. Если бы ошибка сегмента была в сегменте самой таблицы, то при чтении сбойной страницы в отсутствии индекса она бы имела место быть.

> Пока битый диск (или, в крайнем случае, другое "железо") спокойно доедает данные? ;(
В данном частном случае - это виртуальный сервер. Было подозрение на ошибки файловой системы, но думаю, что проверка чекдиском закрыла этот вопрос.

В плане восстановления виртуализация офигенная вещь - можно отработать способы восстановления на клоне, не трогая худо-бедно работающий прод.

Спасибо за советы. Ситуации, конечно, разные бывают.

1 ответов

6 просмотров

> подобных ошибок не возникало. И это тоже ничего не значит (в общем случае). ;) К примеру — был "сбойный" кластер на диске, который либо более не использовался, либо реаллоцировался (или подобная ошибка в виртуалке). Тогда не факт, что в других местах того же нет, а в случае "железа" — что это не "вернётся", но уже в большем масштабе. > при чтении сбойной страницы в отсутствии индекса она бы имела место быть. Да, это скорее всего, так. А у Вас data_checksums включены? > но думаю, что проверка чекдиском закрыла этот вопрос. Тогда да, почти наверняка. Но, в таком случае (если это клон) — не факт, что на PROD нет чего-то "нехорошего". А какая это версия PostgreSQL (полная)? И сама виртуалка настроена на "пробрасывание" fsync "от и до", точно?

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта