
Sergey
01.08.2017
12:11:36
А на следующих проходах какой результат?

Alex
01.08.2017
12:12:37

Sergey
01.08.2017
12:13:36
И всё еще более 5000 файлов в pg_xlog?

Alex
01.08.2017
12:18:51

Google

Sergey
01.08.2017
12:24:43
А в "select * from pg_replication_slots" есть что-нибудь подозрительное?

Аггей
01.08.2017
12:27:43

Andrey
01.08.2017
12:32:09

Alex
01.08.2017
12:51:47

Dmitry
01.08.2017
12:52:05
Ещё в сторону слотов репликации неплохо посмотреть.
Во. Погрохайте старые слоты, если они не используются

EN
01.08.2017
13:21:24
Подскажите как гуглить такую ситуацию:
Хочу сделать форму, в которой будет два выпадающих списка.
Через них будут вносится данные соответственно в два столбца таблицы.
А варианты выпадающих списков берутся из колонки другой таблицы.
При этому если объект уже выбирался ранее в одной из колонок, то отображаться в выпадающем списке он не должен.

Сергей
01.08.2017
13:24:20
А что гуглить? Запросы where или jquery select?)

EN
01.08.2017
13:29:20
А в чем проще всего будет набросать такую форму как мне надо, что бы запрос использовать? :)
я представляю на сколько тупо мои вопросы звучат..
кажется начинаю понимать

Lev
01.08.2017
13:33:27
Это вопрос к фреймворку в котором формы шлёпаются. Postgres ждёт вопросов на языке SQL. Он не про формы.

EN
01.08.2017
13:34:16
Ага, спасибо

Google

Sergey
01.08.2017
16:57:08
Народ, подскажите
что происходит под капотом
когда запускаешь CREATE EXTENSION название;

Kuroi
01.08.2017
16:58:04
Создается extension

Sergey
01.08.2017
16:58:08
Можно ли спакойно на production базе запускать CREATE EXTENSION intarray; ?

Kuroi
01.08.2017
16:58:16
Можно

Darafei
01.08.2017
16:58:56

Alibek
01.08.2017
17:05:44
Вопрос знающим:
можно-ли db/pg_stat_tmp/ выносить на tmpfs?

Айтуар
01.08.2017
17:38:31
а нет, я спутал с pgsql_tmp

Alex
01.08.2017
17:43:19

Alexander
02.08.2017
06:45:56
есть запрос у которого большие значения temp_blks_read/written
бороться с запросом в плане оптимизации или пересесть на более быстрый диск?

Dmitry
02.08.2017
06:56:36

Alexander
02.08.2017
06:57:32
там как бы запросы от сфинкса ... особо не поборешься по-быстрому. видимо, придётся вторую ноду ставить

Dmitry
02.08.2017
06:58:05
А что за запросы?
explain depez
С временными таблицами жопа в пг, даже при огромном temp buffers будет аллокация места на диске
Попробуйте увеличить temp_beffers или перенести временные в tmpfs

Alexander
02.08.2017
07:01:01
ну да, я уже думал насчёт temp_buffers

Google

Dmitry
02.08.2017
07:01:19
Но эффективнее будет tmpfs

Alexander
02.08.2017
07:01:25
но там ещё рельсы крутятся, поэтому с памятью несколько напряжно

Andrey
02.08.2017
07:04:28

Igor
02.08.2017
09:45:04
готов ли BDR для продакшна с мульти-мастером? в прошлом году слышал про него только плохое, а как сейчас?

Vlad
02.08.2017
09:48:53
https://www.reddit.com/r/PostgreSQL/comments/6qcixb/what_is_your_experience_with_using_bdr/
3 дня назад отвечали

Igor
02.08.2017
09:58:43
спасибо, пропустил :(

Dmitry
02.08.2017
13:13:34
с сайта pgconf.ru перекидывает на securepay.tinkoff.ru

EN
02.08.2017
14:09:13
!= (SELECT "monitor1" FROM "public"."computers") —— как правильно эту часть написать?

Alexander
02.08.2017
14:10:42
вам необходимо условие в подзапросе, по которому он будет возвращать одну запись для этого конкретного значения

Lev
02.08.2017
14:11:00
where id not in ()

Darafei
02.08.2017
14:11:06
думаю, тут нужен был EXCEPT

EN
02.08.2017
14:11:30
ага, сейчас попробую, спасибо

Степан
02.08.2017
14:29:12
Добрый вечер, господа, как то можно универсально вывести в постгресе все таблицы с количеством записей в них?

Admin
ERROR: S client not available

Akzhan
02.08.2017
14:37:36
https://stackoverflow.com/a/2611745/1336858
а вообще lmgfy

Alex
02.08.2017
21:00:37
Разобрались с wal? Интересно, в чём было дело.
Мой коллега делал отдельный сервер в который стягивал одну табличку, сделали мы это через pglogical, по какой-то причине (он пока еще не разобрался) с его стороны оно залипло. Т.е. визуально оно работало и на мастере pg_stat_replication показывал что позиция смещалась, а вот restart_lsn в pg_replication_slots для pglogical был залипшим. Коллега пока еще не разобрался в чем с его стороны косяк, но по крайней мере мы разобрались почему росли wal сегменты.

Google

Artem
03.08.2017
02:56:06
Коллеги, кто использует pglogical, кто добавлял триггер для автоматизации добавления таблиц в репликацию?
2ndQuadrant предлагает готовый триггер
А точнее трансляцию ddl команды на слейв

Артур
03.08.2017
06:47:19
Всем привет.
Интересный вопрос. Не знаю как поступить.
Итак есть поле titile с триграмным индексом.
И вот когда я ввожу белоМорская, он находит белоГорская
Понятное дело из-за алгоритма поиска по триграм.
Я не могу отказаться от фичи поиска с опечатками, но такие грубые ошибки я тоже не могу допускать.
Поэтому вначале использую LIKE, а потом уже ищу по триграм-индексу, если по LIKE ничего не найдено
Вопрос. Есть ли более оптимальное решение?

Yura
03.08.2017
07:29:36
по похожести отсортировать?

Артур
03.08.2017
07:43:03
по похожести отсортировать?
а ведь да! ?
Могу кучу оправданий придумать моему упущению (наприер глаз замылился или мозг устал).
Но бестолку.
Факт - упустил самый очевидный вариант.

Kirill
03.08.2017
07:44:17

Артур
03.08.2017
07:45:07
Я об очевидном не подумал. Поэтому прошу прощения за головоломку с очевидным решением ?
Ее даже можно засунуть в тесты по трудоустройству ?

Kirill
03.08.2017
07:48:02
Да, но оно не решает проблему более релевантного слова. Ищу слово "Пояркова", а он мне выдаст "Парковая", вместо "Паяркава"

Yura
03.08.2017
07:50:22
Если будет Паяркова, то после сортировки она будет первой.

Kirill
03.08.2017
07:52:09
В стандартной реализации цена между буквами одинаковая это 100%. А правильнее, когда цена между о и а, была меньше. Между гласными и согласными другая. между буквами и цифрами другая.

Yura
03.08.2017
07:56:13
А, понял, я не внимательно прочитал твой пример.

Stas
03.08.2017
08:27:40
В триграммах собственно поиск по вхождению триграмм, Левенштейн это просто функция и дорогая достаточно
найти сначала список близких по триграммам, а потом пересортировать по более сложным правилам (word2vec тот же) вполне стандартный подход

Darafei
03.08.2017
08:30:44
для географии/адресов есть еще вариант нормализовать ввод
https://github.com/AMDmi3/streetmangler и https://github.com/openvenues/libpostal

Anton [Mgn, az09@osm]
03.08.2017
08:43:32

Ilya
03.08.2017
09:33:44
Привет всем, а есть где-нибудь гайд по разрешенным символам в перфиксе логов?

Google

Anton [Mgn, az09@osm]
03.08.2017
09:41:43
log_line_prefix = '< %m > ' # special values:
# %a = application name
# %u = user name
# %d = database name
# %r = remote host and port
# %h = remote host
# %p = process ID
# %t = timestamp without milliseconds
# %m = timestamp with milliseconds
# %n = timestamp with milliseconds (as a Unix epoch)
# %i = command tag
# %e = SQL state
# %c = session ID
# %l = session line number
# %s = session start timestamp
# %v = virtual transaction ID
# %x = transaction ID (0 if none)
# %q = stop here in non-session
# processes
# %% = '%'
# e.g. '<%u%%%d> '

Sergey
03.08.2017
15:54:41