@pgsql

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

Alex
01.08.2017
12:12:37
1 added, 0 removed, 0 recycled
еще 4 раза 0 transaction log file(s) added, 0 removed, 0 recycled

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
уже за 6600 перевалило
А archive_command задана?

Andrey
01.08.2017
12:32:09
А archive_command задана?
Она, кстати, обязательно 0 должна возвращать в случае успешного копирования.

Alex
01.08.2017
12:51:47
А в "select * from pg_replication_slots" есть что-нибудь подозрительное?
да, подозрительное есть, pglogical там, restart_lsn действительно старый стоит и не меняется.

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
когда запускаешь CREATE EXTENSION название;
замороченый аналог \i /usr/..../extension.sql

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
Вопрос знающим: можно-ли db/pg_stat_tmp/ выносить на tmpfs?
Я бы сказал, что в большинстве случаев даже нужно

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.Cибирь 2017 https://pgconf.ru/201709
а кто может выставить счет на PgConf.Сибирь?

с сайта 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
ага, сейчас попробую, спасибо

думаю, тут нужен был EXCEPT
Работает :) Спасибо!

Степан
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
по похожести отсортировать?
а ведь да! ? Могу кучу оправданий придумать моему упущению (наприер глаз замылился или мозг устал). Но бестолку. Факт - упустил самый очевидный вариант.

Артур
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> '

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