@pgsql

Страница 276 из 1062
Grigory
20.03.2017
14:17:21
максимум 1GB от maintenance_mem

Fedor
20.03.2017
14:26:42
ну че, просралось?
Да со свистом , за 40 минут

вакуум давно не работал, скоро база войдет в майнтенс режим
Прогнал ручной вакум , Вроде больше не вылаазит wrapround . Спасибо !

Anton
20.03.2017
15:06:04
maintenance_mem юзает не больше размера самого большого индекса в таблице

Google
Anton
20.03.2017
15:06:25
в конфиге - верхний предел

Evgeniy
20.03.2017
15:13:55
у pgpro сейчас 64битный счетчик
с поломкой on-disk compatability?

Dmitry
20.03.2017
15:14:11
с поломкой on-disk compatability?
оно и так поломано

там версия pgdata не ванильная

и ванильный бинарь не подхватит pgpro pgdata

Fedor
20.03.2017
17:47:46
Вакуум очной должен помочь ?

Nikita
20.03.2017
19:46:39
Гуру, подскажите, если слэйв база при stream replication сильно отстала от мастера и жалуется на то, что wal: ошибка: запрошенный сегмент wal уже удалён - есть варианты потихоньку ее догонять без перезалива?

Alex
20.03.2017
19:48:29
Если нет вал архива, то нет

Nikita
20.03.2017
19:52:40
т.е. если параметр archive_mode=on на M-сервере не включен? а если включен?

Alex
20.03.2017
19:53:16
Если архив настроен, а не параметр включен

Nikita
20.03.2017
19:56:11
а есть вариант как-то копить WAL-логи пока слэйв их не забрал? гарантированно забрал. просто сегодня отвалилась реплика на 12 часов и привет... а имеющихся 64 сегментов не хватило...((

Evgenyj
20.03.2017
19:58:14
replication_slots же

Nikita
20.03.2017
20:00:26
читаю про них... пишут с ними другая проблема - если слэйв долго лежит забивается диск..((

Google
nietzschebrod
20.03.2017
20:02:07
это шутка?

Алексей
20.03.2017
20:02:14
так забирай их на слейв или еще куда-нибудь и оттуда слейвом читай

Nikita
20.03.2017
20:08:44
это шутка?
нет, но если реплика не мониторится или слабо мониторится это вполне реальный сценарий. читаю сейчас статью на хабре - там в комментах это обсуждали. у меня как раз реплика мониторилась по остаточному принципу вот и профукали полсуток...((

Anton
21.03.2017
05:08:38
barman посмотрите

И его мониторьте как следует. Ну и таки отставание слейва вы из-за чего получили?

Dmitry
21.03.2017
05:22:49
А почему реплика мониторится по остаточному принципу? Вам она для чего? Переключаться не собираетесь?

База большая? Бэкапы есть? В чем проблема реплику перезалить?

Nikita
21.03.2017
06:58:09
База 100 гигов, бэкапов по сути нет - этоти есть бэкап в виде реплики. Вообще это база Zabbix. Перезалить занимает сутки учитывая наши каналы

Fike
21.03.2017
07:03:28
replication is not a backup

Darafei
21.03.2017
07:05:05
truncate хорошо реплицируется

Dmitry
21.03.2017
08:54:44
База 100 гигов, бэкапов по сути нет - этоти есть бэкап в виде реплики. Вообще это база Zabbix. Перезалить занимает сутки учитывая наши каналы
Включайте архивацию, делайте бэкап. Поднимайте реплику из бэкапа и донакатывайте из архива.

И да, использовать реплику как бэкап не рекомендуется. Она для другого. Если кто-то что-то грохнет в БД, реплика вас не спасет. Этот дамаг уедет благополучно на реплику.

Dmitry
21.03.2017
09:00:01
Шанс, что вы заметите проблему после того как лаг истечет всегда есть.

Ну и какой с лагом фейловер ? ;)

Айтуар
21.03.2017
09:02:48
Шанс, что вы заметите проблему после того как лаг истечет всегда есть.
конечно, просто если БД большая и ресторить и бекап делать частый не всегда есть возможность. Лишним не будет.

Ну и какой с лагом фейловер ? ;)
для фейловера другую реплику ставить )

Dmitry
21.03.2017
09:04:22
Бэкап и реплика страхуют от разных рисков. Реплика минимизирует время простоя. Бэкап нужен для восстановления данных или состояния БД на момент времени.

Google
Fike
21.03.2017
09:05:22
для бэкапа у меня реплика реплики

Dmitry
21.03.2017
09:05:45
для фейловера другую реплику ставить )
Т.е. вы хотите сказать, что доднять +1 сервер БД дешевле, чем встроить один инстанс в общую схему бэкапа? Ню-ню ))))

для бэкапа у меня реплика реплики
И если одно из звеньев заткнулось, бэкап тю-тю

Fike
21.03.2017
09:06:37
но сарказм-то жив

Петр
21.03.2017
09:06:55
если вы не делает бэкап - у вас нет данных если делаете бэкап в одно место - возможно, что-то есть, но не факт если делаете в 2 разных места - то данные скорее есть, чем нет

Nikita
21.03.2017
09:07:27
Честно сказать лаг у нас 10мин.

Аггей
21.03.2017
09:10:19
Без проверки - бэкап не бэкап

Айтуар
21.03.2017
09:10:36
Dmitry
21.03.2017
09:10:49
Насколько я знаю специфику заббикса, если вам не важны исторические данные, пофиг на бэкап. Но если все же важны, то отдельный бэкап все же стоит настроить. Пусть даже с реплики, если мастер нагружен.

Поскольку у постгреса нет проверки физической консистентности БД, то должна быть проверка на проверке и проверкой погонять. Опять же, насколько вам важны данные.

Anton
21.03.2017
10:42:05
С реплики удобно pg_dump бекапы снимать когда поток данных в мастер большой pg_replay_pause() и вперёд

иначе вылететь бэкап может из-за большого лага

но это опять таки частный случай

Wom
21.03.2017
11:07:42
и даже в этом случае может вылететь. например wal затрутся, если долго бакапить

Oleg
21.03.2017
11:17:58
Дарафей нынче стал админом, прошу любить и жаловать !

Pavel
21.03.2017
11:18:54
@Komzpa, мои поздрвления!!

Egor
21.03.2017
11:21:16
@Komzpa грац!

Igor
21.03.2017
11:21:35
поздравляшки!

Google
Alexander
21.03.2017
11:23:32
Присоединяюсь к поздравлениям

Alexandr
21.03.2017
11:32:30
888 юзеров ещё

поздравляю

Anton [Mgn, az09@osm]
21.03.2017
11:34:40
888 юзеров ещё
Бесконечно бесконечная бесконечность досталась Котяре

Yury
21.03.2017
12:48:13
А как url в тексе правильно конвертнуть в tsvector?

Dmitry
21.03.2017
12:53:53
А какой в этом практический смысл? Что вы хотите в tsvector положить? Домены?

Admin
ERROR: S client not available

Dmitry
21.03.2017
12:54:57
Или вам все-таки html, а не url надо проиндексировать?

Pavel
21.03.2017
13:05:12
А как url в тексе правильно конвертнуть в tsvector?
Оно само его разберет и положит

Yury
21.03.2017
13:06:40
что бы потом можно было искать по элементам url

Alexander
21.03.2017
13:08:09
вот нефига :(
а что в полнотекстовом конфиге на урлы стоит из словарей?

Dmitry
21.03.2017
13:08:15
Напишите парсер под свою задачу. Боюсь, готового нет... Но могу ошибаться, конечно...

Yury
21.03.2017
13:08:27
select to_tsvector('http://www.pixiv.net/member.php?id=7002796'); превращается в '/member.php?id=7002796':3 'www.pixiv.net':2 'www.pixiv.net/member.php?id=7002796':1

Напишите парсер под свою задачу. Боюсь, готового нет... Но могу ошибаться, конечно...
вот я собственно и спрашиваю, может уже кто то с этим заморачивался

Dmitry
21.03.2017
13:09:39
Словарь работает с инфинитивом уже, т.е. с лексемой. Парсер превращает токен в лексему.

Pavel
21.03.2017
13:09:56
Yury
21.03.2017
13:11:06
да, но GET параметры не разбирает :(

Google
Yury
21.03.2017
13:12:27
@@ plainto_tsquery('7002796') выдаёт false потом

Dmitry
21.03.2017
13:13:01
Вам нужен парсер, который разберет вам url_path на лексемы

Pavel
21.03.2017
13:13:36
или @@ plainto_tsquery('member.php?id=7002796')

Yury
21.03.2017
13:13:36
Вам нужен парсер, который разберет вам url_path на лексемы
я это уже понял, никто не видел прототипов хотя бы?

или @@ plainto_tsquery('member.php?id=7002796')
ну это само собой :)

Stas
21.03.2017
13:14:05
проще триграммный индекс сделать и по нему искать

кмк

Yury
21.03.2017
13:14:31
по подстроке?

через like я имею ввиду

ааа вижжу

Stas
21.03.2017
13:16:23
там по regexp можно, что-то типо ~ '=7002796'

Yury
21.03.2017
13:16:57
увы предполагается ввод пользователей... не только этот id но и текст, но id то же важен

проще триграммный индекс сделать и по нему искать
короче кажется я люблю сложные пути :)

Pavel
21.03.2017
13:17:44
короче кажется я люблю сложные пути :)
А в поле помимо ссылки еще текст может быть?

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