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

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


9.3

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







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

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

Релиз-нотес 9.3 почитать сложно догадаться?
docsAdd optional ability to checksum data pages and report corruption (Simon Riggs, Jeff Davis, Greg Smith, Ants Aasma)
...
Рейтинг: 0 / 0
02.10.2017, 13:23
    #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
02.10.2017, 13:27
    #39529368
acidophilus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что имела ввиду википедия в разделе постгре?
Ну и на практике кто-то уже пользовался?
...
Рейтинг: 0 / 0
02.10.2017, 14:01
    #39529389
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что имела ввиду википедия в разделе постгре?
acidophilus,

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

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

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

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


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