
Алексей
22.08.2017
14:59:08
общая ломкость всеё процедуры.

Игорь
22.08.2017
15:22:30
Странный вы человек. Ерундой занимаетесь вместо того чтобы установить один из менеджеров и жить дальше

Korolll
22.08.2017
15:25:47
Ребят есть каталог sql файлов нужно их перегнать в PostgreSQL, есть ли лёгкий и изящный способ для решения этой задачи

Dmitry
22.08.2017
15:29:34

Google

A.
22.08.2017
17:13:12
Коллеги, в какое значение нужно установить pager чтобы было как раньше - постраничный вывод, но в конце чтобы была новая строка консоли, а не (END)?

Ilya
22.08.2017
17:40:46
Less

A.
22.08.2017
17:45:42
Less
кажется, лесс не выходит на строку новой команды

Ilya
22.08.2017
17:46:01
А. More
Лесс позволяет мотать обратно
Море выходит в конце

A.
22.08.2017
17:47:33

Ilya
22.08.2017
17:48:21
Зочем
Если есть море

A.
22.08.2017
17:48:53
)))

Ilya
22.08.2017
17:49:17
Можно вообще пейджер вырубить а листать в скрине
Я так делаю

Alexey
22.08.2017
17:51:25
less -E

Google

A.
22.08.2017
19:36:17

loki
23.08.2017
00:47:52
А pg_stat_statements не сильно влияет на производителность, я понимаю он исполняется только сборщиками типо mamonsu?

Artem
23.08.2017
02:22:32
Вот в этой статье посмотрели и сравнили:
Waiting for 9.2 – pg_stat_statements improvements | select * from depesz;
https://www.depesz.com/2012/03/30/waiting-for-9-2-pg_stat_statements-improvements/

loki
23.08.2017
02:28:29

Che
23.08.2017
07:18:10
делаю импорт из csv, такая ошибка
ОШИБКА: нехватка памяти
ПОДРОБНОСТИ: Не удалось увеличить строковый буфер (в буфере байт: 1073741588, требовалось ещё 264).
КОНТЕКСТ: COPY dfr, строка 53036214
подскажите какой памяти ей не хватает?
файлик примерно 17 гб в utf8, ~53М строк

Айтуар
23.08.2017
07:20:42

Che
23.08.2017
07:21:54

Айтуар
23.08.2017
07:25:59
work_mem 64Mb
Я бы увеличил до 128, а на серваке сколько? Там только БД?

Darafei
23.08.2017
07:25:59
1 073 741 588 - это гигабайт. смотри, чего у тебя гигабайт :)

Che
23.08.2017
07:29:05
Оперативы 4

Andrey
23.08.2017
07:29:19
А work_mem для COPY разве имеет значение? Он просто потоком читает данные.

Darafei
23.08.2017
07:29:56

Che
23.08.2017
07:30:32
Свободной пару гигов есть) разрежу файл, попробую кусками
свободной 3 гига. скажите, а индекс по всем полям такой таблицы займет еще 17 гигов или меньше?

Andrey
23.08.2017
07:34:38
А какой максимальный размер поля в данных? Может там text или clob размером а гиг?

Che
23.08.2017
07:34:49
все поля text

Google

Che
23.08.2017
07:35:18
размер килобайт 10 самый большой

Konstantin
23.08.2017
14:21:41
Осталось всего несколько дней до закрытия регистрации на участие в чемпионате по PostgreSQL — #PGHACK! Соревнование пройдет в Москве 2 сентября.
Будем:
- управлять базами данных в боевом режиме и решать нетривиальные задачи;
- общаться с коллегами и единомышленниками;
- получать сувениры и призы по итогам соревнования.
Чемпионов PostgreSQL ждут здесь: https://goo.gl/7Wv1yj. Регистрация продлится до 31 августа включительно!

Konstantin
23.08.2017
14:30:59
Всем привет господа. Помогите заоптимизировать запрос. Есть таблица, уникалится по двум полям, есть третье поле уникальное само по себе. На вход получаю пару первых ключей на выходе должна быть запись с этими ключами и полем num, которое в простом случае должно увеличиваться просто на +1, но если будет удалена какая то предыдущая строка то num должен заполнить дырку.
https://gist.github.com/yakunink/e2146a5cf756470819cdc240edb398dc

Алексей
23.08.2017
14:36:20

Макс
23.08.2017
18:10:16
Привет!
Подскажите, для PG есть какой-то лимит размера таблицы, при котором резко падает производительность?
Скажем 10 млн записей нормально будет держать? Или нужно будет уже грамотно оптимизировать?

Aleksander
23.08.2017
18:12:52
Вопрос в том как ты будешь использовать таблицы. У меня таблы сейчас на миллиард записей
Индекс только стандартный по ключу и доп поле

Макс
23.08.2017
18:14:25
Текстовые поля?

Aleksander
23.08.2017
18:14:52
Ключ лонг, поле текст(на котором индекс)

Макс
23.08.2017
18:15:21
Круто :)

Aleksander
23.08.2017
18:15:34
У меня частый поиск по индексу, и частая вставка новых элементов
Планируется 15 -30 миллиардов записей. Но это ещё через год

Макс
23.08.2017
18:16:23
И вставка адекватное время занимает?

Aleksander
23.08.2017
18:16:42
Да. Вставка батчами по 30к записей
Для меня адекватное:) секунд 40

Макс
23.08.2017
18:17:18
Перестроение индекса то есть вполне адекватно работает?
40 сек - это с индексом же, да?

Aleksander
23.08.2017
18:17:40
Да

Google

Макс
23.08.2017
18:17:57
Я так понимаю, переиндексация как раз и занимает основное время.
Ну... круто. Спасибо за ответ - это то, что нужно ))

Admin
ERROR: S client not available

Aleksander
23.08.2017
18:18:52
Я не эксплейнил выполнение, но предполагаю, что индексация это основное время.
Пока живём. Но основные данные я храню в кликхаусе
В пг только справочники

Макс
23.08.2017
18:20:36
Кликхаус я не изучал еще пока. Хорошая штука? :)

Aleksander
23.08.2017
18:20:38
Для сравнения, делал когда прототип на монге. Проблемы уже были с таблицами в 20 миллионов документов

Макс
23.08.2017
18:22:24
В том плане, что предлагает непривычный подход? Или накладывает какие-то ограничения на данные и операции с ними?

Aleksander
23.08.2017
18:22:58
Идеальна для временных рядов
Так как в основном движке в пк обязательно поле с датой
Плата за скорость

Макс
23.08.2017
18:24:06
Монга вроде же в памяти все хранит? Видимо проблемы начинаются, когда в своп уходит все.

Aleksander
23.08.2017
18:24:45

Макс
23.08.2017
18:26:39
Вон оно что. Понятно.
У кликхауса можно много данных, хранить?
Надо будет глянуть :)

Google

Aleksander
23.08.2017
18:28:11

Макс
23.08.2017
18:29:02
Там есть кластеризация какая-то из коробки?

Aleksander
23.08.2017
18:29:51

Макс
23.08.2017
18:39:54
Александр, спасибо за полезную информацию. Будем углубляться :)
CRM задумали писать с своим производством и секретаршами )))

Shaz
23.08.2017
19:04:59

Макс
23.08.2017
19:05:23
Это не точно ?
Но часть данных, мало ли.

Алексей
23.08.2017
19:05:53
срм на колоночной бд. однако...
база в которой нельзя update+delete+join для crm.
рекомендую тогда писать на ассемблере.

Сергей
23.08.2017
19:08:37
В коде все смержат, не мешайте людям црм делать