powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Что имела ввиду википедия в разделе постгре?
6 сообщений из 6, страница 1 из 1
Что имела ввиду википедия в разделе постгре?
    #39529304
acidophilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, википедия утверждает что в версии 9.3 появилась некая Диагностика повреждений файлов СУБД .

https://ru.wikipedia.org/wiki/PostgreSQL


9.3

Прозрачная запись во внешние таблицы
Материализованные представления
SQL синтаксис LATERAL (аналог ROLLUP в некоторых СУБД)
Триггеры на события (все, кроме login/logout)
Диагностика повреждений файлов СУБД
Улучшенное использование памяти на больших серверах
Уменьшение числа блокировок, связанных с внешними ключами
Расширение функциональности для работы с типом JSON







Подскажите, что это за диагностика и как она работает?

Ну или написали неправду там?
...
Рейтинг: 0 / 0
Что имела ввиду википедия в разделе постгре?
    #39529327
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acidophilus,

Релиз-нотес 9.3 почитать сложно догадаться?
docsAdd optional ability to checksum data pages and report corruption (Simon Riggs, Jeff Davis, Greg Smith, Ants Aasma)
...
Рейтинг: 0 / 0
Что имела ввиду википедия в разделе постгре?
    #39529365
acidophilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2.acidophilus,

Релиз-нотес 9.3 почитать сложно догадаться?
docsAdd optional ability to checksum data pages and report corruption (Simon Riggs, Jeff Davis, Greg Smith, Ants Aasma)

А как эта штука работает?

Проверку эту в ручную надо запускать?


Или она фоном как-то выполняется сама?



Тут просто часто вопросы поднимались как целостность БД проверить и у постгресса вроде как не было средств для этого.

А тут вдруг оказалось что что-то есть...
...
Рейтинг: 0 / 0
Что имела ввиду википедия в разделе постгре?
    #39529368
acidophilus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и на практике кто-то уже пользовался?
...
Рейтинг: 0 / 0
Что имела ввиду википедия в разделе постгре?
    #39529389
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acidophilus,

это при initdb надо специально указать чтобы checksums писались, по-умолчанию они не пишутся. в существующий кластер их так просто не добавить к сожалению. проверка я так понимаю при чтении страниц происходит (они на уровне страниц реализованы).
...
Рейтинг: 0 / 0
Что имела ввиду википедия в разделе постгре?
    #39529734
PgSQLanonymous3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acidophilusНу и на практике кто-то уже пользовался?
Я вот на практике без них стараюсь не работать (инициализирую кластеры с --data-checksums).

acidophilusПроверку эту в ручную надо запускать?

Нет.
acidophilusИли она фоном как-то выполняется сама?

Выполняется при чтении страниц, если контрольная сумма не совпадает, получите:
invalid page in block ... of relation ...
page verification failed, calculated checksum ... but expected ...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Что имела ввиду википедия в разделе постгре?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]