
Sergey
28.11.2016
07:27:47
Тарантул разве не key-value?

Марк ☢
28.11.2016
07:28:27
Ну окей, постгрес тоже кей-валуе тогда. как и цеф

Vadim
28.11.2016
07:36:43

ⰿⰰⰾⱏ
28.11.2016
08:54:27

Google

Gleb
28.11.2016
09:09:39
а есть пруф про мейл ру и PG?

Стас Щетинников
28.11.2016
09:16:38

Fike
28.11.2016
11:18:40
а есть вообще разница, на чем они там сидят?

Данил
28.11.2016
11:20:20

Egor
28.11.2016
11:30:38

Марк ☢
28.11.2016
12:08:42

Данил
28.11.2016
12:09:36

Fike
28.11.2016
13:18:34
блин, комментарии на хабре, если честно - так себе источник, там и материалы-то часто из какой-то параллельной вселенной :\

Anton
28.11.2016
13:27:27
коллеги, использует ли кто pg_stat_plans ? как оно живет на 9.5 ?

Dmitry
28.11.2016
13:54:03
https://github.com/2ndQuadrant/pg_stat_plans - последний коммит 2013 год. Бобик мертв, кмк. В README support 9.3

Andrey
28.11.2016
13:58:00
4

Paul
28.11.2016
13:59:44

Google

Dmitry
28.11.2016
14:01:10
Он-то может и достиг, а постгрес нет. Новые версии вот выпускают, злодеи

Danila
28.11.2016
15:04:21
дратути
можно ли сменить кодировку в уже созданной базе?
или нужно сдампить в нужной кодировке и кинуть в новую с верной?

Ildar
28.11.2016
15:56:15
да, нужно создавать новую базу
с правильной кодировкой

Павел П.
28.11.2016
18:15:37
Чат, а с хайлода видео есть? А то только презентации нашел

Paul
28.11.2016
18:16:47
за 2016 еще не выложили, как я понимаю
за 2015 есть

Павел П.
28.11.2016
18:17:48
Спасибо

Semen
28.11.2016
18:20:09
А трансляцию нельзя пересмотреть?

Paul
28.11.2016
18:20:47
нельзя. Нужно ждать видео, его обычно в течении месяца оформляют
трансляцию закрывали сразу после окончания

Igor
28.11.2016
21:46:12
привет ребят

Междоус
29.11.2016
08:10:34
Я тут с глупым вопросом. У меня есть поле data::jsonb, в котором хранится сложный(можно ли его таким назвать?) JSON объект.
Примерно такого вида:
{
"a":"string",
"b":int,
"nodeDataArray": [
{"foo":"bar", "typen":"long string", ... },
{"foo":"bar", "typen":"long string", ... },
{"foo":"bar", "typen":"long string", ... },
]
}
И соответственно запрос на поиск вхождения не дает корректный ответ, т.к. оператор @> судя по всему не углубляется во внутрь JSON и не ищет в массиве nodeDataArray.
SELECT "name", "data"@>'{"typen":"880f334b-b749-4234-976a-c4cf5984210e"}'::jsonb FROM table;
Второе поле во всех случаях FALSE.
А теперь вопрос, как мне найти совпадение пары внутри массива объектов nodeDataArray?
Хых. У самого получилось. Вот что значит задать вопрос ?
SELECT "name", "data"@>'{"nodeDataArray":[{"typen":"880f334b-b749-4234-976a-c4cf5984210e"}]}'::jsonb FROM table;

Anatoliy
29.11.2016
08:15:23
Рады помочь

Междоус
29.11.2016
08:17:19
Спасибо

Павел П.
29.11.2016
08:24:15
А можно продолжить вопрос?
Как теперь сделать апдейт записи чтоб где условие выполнилось, typen стал равен "foo"?

Google

Айтуар
29.11.2016
08:49:54
у кого есть опыт настройки сервера при 384 ГБ памяти?

Yury
29.11.2016
08:52:30

raksita
29.11.2016
08:53:17

Айтуар
29.11.2016
08:53:50
несколько БД суммарно 548ГБ, несколько веб приложений на питоне будут с ней работать версия БД 9,5

Павел П.
29.11.2016
08:55:32
неужто парсить текст-строку из джейсона придется..?

raksita
29.11.2016
08:56:21
можно поискать самописные функции в инете

Darafei
29.11.2016
08:56:40
да, парсить

raksita
29.11.2016
08:56:42
мы до 9.5 старались пользоваться hstore

Darafei
29.11.2016
08:57:02
или кастовать в hstore и обратно, если можно :)

Павел П.
29.11.2016
08:57:05
спасибо)

raksita
29.11.2016
08:57:41
если json одноуровневый, то каст в hstore и обратно легко проходит
о, коллега уже подсказал)

Павел П.
29.11.2016
08:59:55

Yury
29.11.2016
09:02:21
меня интересуют размеры shared_buffers effective_cache_size
если на сервер нету иной нагрузки на чтение/запись то можно ставить шареных буферов половину или 80% от оперативки ну как все и рекомендуют.
А вот если она есть то надо меньше 50%. Но тут главное - тестировать. Любые рекоммендации всегда надо адаптировать под ваш use case.
К слову это NUMA? Если NUMA то там свои интересные проблеммы.

Айтуар
29.11.2016
09:03:28

Dmitry
29.11.2016
09:04:33
на практике файловый кэш на таких объемах действует эффективнее чем shared buffers, ставьте не более 100Gb.

Айтуар
29.11.2016
09:05:17
shared_buffers = 128GB
effective_cache_size = 196GB
я вот так щас сделал

Dmitry
29.11.2016
09:05:24
и осторожнее с work_mem не задирайте его слишком много

Google

Dmitry
29.11.2016
09:05:50
иначе начнет планировать в памяти, и выходить за пределы при недостатке статистики
просто work_mem - это настройка "планера", а не "экзекьютора"

Айтуар
29.11.2016
09:06:58

Dmitry
29.11.2016
09:07:18
она ничем не ограничена

Айтуар
29.11.2016
09:07:44
только OOM ))

Dmitry
29.11.2016
09:08:10
угу. поэтому статистика нужна всегда свежая - тоесть постоянно месить автовакуумом

raksita
29.11.2016
09:08:26

Admin
ERROR: S client not available

raksita
29.11.2016
09:08:42
http://pgtune.leopard.in.ua/

Dmitry
29.11.2016
09:09:20

Айтуар
29.11.2016
09:09:40

raksita
29.11.2016
09:09:58
я же и писал про перове приближение, ага

Айтуар
29.11.2016
09:10:32

Darafei
29.11.2016
09:10:33

Айтуар
29.11.2016
09:11:02

Darafei
29.11.2016
09:11:36
на amazon RDS по дефолту 4MB

Петр
29.11.2016
09:32:14

Айтуар
29.11.2016
09:40:37

Google

Dmitry
29.11.2016
09:44:43
сами напрасились :D
правда это тестировочный сервак для zabbix :)

Darafei
29.11.2016
09:45:46
а зачем своп?

Dmitry
29.11.2016
09:46:06
религия не позволяет нуль.

Darafei
29.11.2016
09:47:01
"если у них такой стейджинг, то какой же у них продакшен"

Петр
29.11.2016
09:50:26
все-равно не пользуется

Dmitry
29.11.2016
09:51:34
Сжатие эффевно работает, просто не ожидали :)
Оно в файловом кеше пожатым лежит

Петр
29.11.2016
09:52:49
каковы настройки больших страниц?
и поповоду сжатия поподробнее, пжлст
и еще покажите, пжлст, эффектив_кэш_сайз )

Dmitry
29.11.2016
10:04:13
и поповоду сжатия поподробнее, пжлст
ну вообщем рядом с каждым файлом релейшена создается новый форк в котором лежит маппинг смещения пожатых страниц (каждая страница жмется и вместо выровненой 8k получается что-то другое). в итоге на диске - пожатое в shared buffers разжатое
получается такая картина - скорость записи падает, утилизация стораджа падает

Петр
29.11.2016
10:07:17