@pgsql

Страница 766 из 1062
Yury
17.04.2018
04:49:47
можно но там есть нюансы с чексумами, можно считать битую страницу, оно конечно потом востановится из вала но вы уже не сможете проверить бекап.
во всяком случае халявным способом без чтения вала :) так что проще прочитать страницу несколько раз пока не получишь валидную.

Айтуар
17.04.2018
04:56:08
можно но там есть нюансы с чексумами, можно считать битую страницу, оно конечно потом востановится из вала но вы уже не сможете проверить бекап.
Я конечно не специалист, но как можно считать битую страницу из файла? Только если она уже не испорчена и её просто сам postgres ещё не считывал чтобы ругнуться при проверке чексумм.

Google
Yury
17.04.2018
04:57:53
это всё упирается в буфера в VFS

Айтуар
17.04.2018
05:04:31
Yury
17.04.2018
05:04:56
И снова fsync?
fsync он только для диска

и его ещё надо успеть запустить :)

Grigory
17.04.2018
07:59:51
Ну вот ?. Значит эту фичу нельзя использовать даже на wal-g? Вроде как его яндекс использует.
Проблема не имманента какому-то конкретному режиму бэкапа. Проблема в следующем: считываем страницу из файла и пытаемся провалидировать ее чексумму. Если она не сходится, то мы не можем однозначно сказать, коррапшен это или просто рваное чтение. pg_probackup в этой ситуации или пытается прочитать ее через буфер-менеджер(если постгрес собран с ptrack), гарантируя таким образом консистентное чтение, или пытается перечитать ее 100 раз. Если чексумма по-прежнему не сходится - падаем с ошибкой.

Айтуар
17.04.2018
08:33:10
Айтуар
17.04.2018
08:58:30
такого ключа нет, но запилить можно
Ну да я знаю что его нет. Как раз про его создание писал. Просто сама идея нормально выглядит? Не бредово?

Grigory
17.04.2018
09:05:22
ну это может быть полезно, если пользователю по какой-то причине нужно забэкапить коррапченый инстанс

Айтуар
17.04.2018
09:22:33
Хорошо. Осталось дождаться пока кто-то это напишет. )

Alexandr
17.04.2018
09:40:37
Добрый день, подскажите, для использования утилиты pg_probackup обязательно включенные data-checksum в кластере?

Yury
17.04.2018
09:58:53
Не обязательно, но крайне желательно
только валы пухнут от этого

Google
Mike Chuguniy
17.04.2018
09:59:54
WAL-ы пухнут от чек-сумм?! Это как?

Grigory
17.04.2018
10:00:03
только валы пухнут от этого
Зато спать можно спокойно

WAL-ы пухнут от чек-сумм?! Это как?
Хинты форсируют пересчет чексуммы страницы

Yury
17.04.2018
10:00:46
Зато спать можно спокойно
ну это да, но надо знать врага :)

Хинты форсируют пересчет чексуммы страницы
там ещё вроде чаще полные копии страниц начинают прилетать

Mike Chuguniy
17.04.2018
10:01:22
Grigory
17.04.2018
10:03:01
ну это да, но надо знать врага :)
Враг - это тот, кто инициализировал без чексумм

Denis
17.04.2018
11:09:18
а какие сейчас самые популярные схемы балансировки нагрузки на пг?

точнее именно балансеры

Andrey
17.04.2018
11:10:10
https://www.linux.org.ru/forum/talks/14156178

Boris
17.04.2018
11:11:41
уже 5лямов

Amir
17.04.2018
11:39:11
камрады добрый день, подскажите плиз настройку отвечаюющую сколько в планировщике рассматривать таблиц с left join? таблица c LEFT JOIN 10я по счету (получает в определнных случаях входящий фильр, по сути это же INNER JOIN) но планировщий не строит от нее запрос

Alexander
17.04.2018
11:42:58
join_collapse_limit но при его увеличении будет больше времени уходить на планирование

Voldemar
17.04.2018
11:45:11
там ещё вроде чаще полные копии страниц начинают прилетать
а если включен full pages write, они и так ведь полные всегда прилетают?

Amir
17.04.2018
11:46:48
А может запрос переписать всё же?
это то то да, просто надо знаьт сколько и где на каких регионах оценивается планировщиком таблиц так как частных случаев много

Denis
17.04.2018
11:46:55
Кто нибудь знает возможно ли настроить pgpool чтобы через него можно было подключиться к слоту логической репликации, при это чтобы эти запросы всегда шли на мастер?

Amir
17.04.2018
11:47:56
join_collapse_limit но при его увеличении будет больше времени уходить на планирование
спасибо, это только для оценки по разным регионам/сборкам что бы для разрабов дать какой то потолок)

менять не собираемся)

Google
Alexandr
17.04.2018
12:23:22
Grigory для того чтоб сделать FULL backup, надо вначале настроить achive_command в директорию wal ? А то у меня валится по arhive_timeout после такого сообщения INFO: Wait for WAL segment to be archived ERROR: Switched WAL segment 00000002000000AE00000009 could not be archived in 300 seconds

Andrey
17.04.2018
13:00:43
Есть кто из Екатеринбурга? https://events.yandex.ru/events/meetings/25-april-2018

Arman
17.04.2018
13:41:37
Ребята, а можно сюда писать предложения по работе?

Andrey
17.04.2018
13:45:21
Судя по количеству забаненных сегодня IP желательно за границей

Pavel
17.04.2018
13:48:42
Ребята, а можно сюда писать предложения по работе?
Да, можно. Но без спама и вот этого всего. По сути

Arman
17.04.2018
13:49:21
#работа #удаленно Нам в команду нужен опытный специалист. Нужно взять на себя всю работу по БД, начиная с администрирования, заканчивая поддержкой и постоянной доработкой бизнес логики (процедуры, триггеры, отчеты). Обязателен опыт построения бизнес процессов. Вилка: 1000р. - 1500р./ч., либо от 100к р. - 150к р./мес, удаленно.

Если что-то не так, можно удалить мое сообщение.

Pavel
17.04.2018
13:50:56
Anatoly
17.04.2018
13:53:00
Удалённо?)) А сервера на Амазоне?)

Lev
17.04.2018
13:59:31
не ради флейма: а что входит в формулировку "опыт построения бизнес процессов"?

Alexandr
17.04.2018
14:21:17
Ага, ну или использовать опцию --stream
а если настраивать инкрементальный бэкап (PAGE), то архивирование wal обязательно?

Grigory
17.04.2018
14:22:57
а если настраивать инкрементальный бэкап (PAGE), то архивирование wal обязательно?
В 2.0.17 появятся DELTA бэкапы и можно будет делать инкрементальные бэкапы без архива

Alexandr
17.04.2018
14:23:07
в этом плане pgbarman попроще выходит, так как не требует руками ничего настраивать, кроме кредов к базе

Arman
17.04.2018
14:23:14
не ради флейма: а что входит в формулировку "опыт построения бизнес процессов"?
Ну например, у нас есть процедура расчета задолженности. Нужно понимать что это и как считать.

Grigory
17.04.2018
14:31:22
+ PITR без проблем сразу работает
А как он работает без предварительной настройки архивирования? Bootstrap есть какой-то?

Google
Grigory
17.04.2018
14:35:10
А, да, это где он тебе в кронтаб вкорячивает запуск pg_receivexlog каждую секунду

Н - надежность

Alex
17.04.2018
14:41:56
Artem
17.04.2018
14:42:04
Grigory
17.04.2018
14:51:42
Alexandr
17.04.2018
14:55:31
соответственно запись на nfs хранилку будет происходить одновременно с нескольких мест

Alexandr
17.04.2018
14:57:23
А не подерутся?
вот вот, думаю будут коллизии

или как то изварачиваться и монтировать на каждом инстансе в другую директорию и со standby удалять лишнее по скрипту или на подобии с barman сделать через pg_receivexlog

Grigory
17.04.2018
14:59:12
Может проще разрешить только мастеру писать в архив?

Alexandr
17.04.2018
15:00:54
Может проще разрешить только мастеру писать в архив?
применение archive_command идет на всем кластере https://github.com/sorintlab/stolon/blob/master/doc/pitr.md archive_mode and the related archive_command will be enabled for all the instances (master and standbys). This is done to avoid losing some wals to backup when the current master keeper is down and a new master is elected. We suggest to define your archive command script to avoid backing up the same wal from all the instances (for example doing this only when the instance is the stolon master and just removing the wal when the instance is a stolon standby).

моя цель снимать бэкапы со standby

Alex
17.04.2018
15:02:08
моя цель снимать бэкапы со standby
вам можно попробовать pgbackrest, но там всё равно мастер нужен

Alexandr
17.04.2018
15:02:32
+ еще для применения настроек archive_command надо рестартовать мастер

вам можно попробовать pgbackrest, но там всё равно мастер нужен
я на конфе pgconf вдохновился этим докладом https://pgconf.ru/2018/110791 судя по цифрам, pg_probackup более выгодный



Alex
17.04.2018
15:06:08
полная презентация уже есть в открытом доступе?

Google
Alexandr
17.04.2018
15:06:25
полная презентация уже есть в открытом доступе?
к сожалению я не нашел, только пару фоток сделал

Grigory
17.04.2018
15:09:39
Alexandr
17.04.2018
15:09:57
а standby синхронный?
Один синхронный, другой асинхронный

Grigory
17.04.2018
15:10:22
ну вот с синхронного как раз и пишите в архив

и с него же делайте бэкапы

Vladimir
17.04.2018
16:03:41
Ребят, косвенно, но в тему БД Купил себе старенький Xeon И задумался Разгоняли ли его раньше в серваке, и занимаются ли такими вещами it-компании, ускоряя работу CPU ?)

Alexandr
17.04.2018
16:05:27
Ребят, косвенно, но в тему БД Купил себе старенький Xeon И задумался Разгоняли ли его раньше в серваке, и занимаются ли такими вещами it-компании, ускоряя работу CPU ?)
обычно в настройках сервера ставят high perfomance и все, по крайнем мере в нескольких конторах, в которых я работал

Nikolai
17.04.2018
16:06:21
а ещё есть риск того что железо выйдет из строя и нормальные серверные платформы под это не приспособлены скорее никак

Evgeniy
17.04.2018
16:06:46
ни разу не видел чтобы в серверной материнке можно было процу скорости прибавить

Vladimir
17.04.2018
16:06:47
Ну как не окупится Новый серв ставишь И сразу в шину +15% смело в биосе Если кондеи хорошие

Nikolai
17.04.2018
16:06:52
учитывая стоимость того самого ксеона (в молодости) и выход его из строя по причине "прямых" рук - никто ни в жизни не будет такое делать

Slach
17.04.2018
17:18:15
всем привет а кто нибудь видел где нибудь исходники pglupgrade ? которые описаны в этой презентации http://slides.com/apatheticmagpie/near-zero-downtime-postgres ?

Страница 766 из 1062