@pgsql

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

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

Vadim
28.11.2016
07:36:43
Тарантул разве не key-value?
Это noSQL с прикрутченной транзакционностью (не знаю только какого она там качества)

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

Стас Щетинников
28.11.2016
09:16:38
mail.ru в итоге переходит на postgres. Для холодных данных по крайней мере, для горячих ведь тарантул (вроде)
да ладно, откуда инфа-то? Тем более что мейл большой - и в каждом проекте все по своему

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

Данил
28.11.2016
11:20:20
а есть вообще разница, на чем они там сидят?
разницы нет, а рынок знать интересно же)

Egor
28.11.2016
11:30:38
разницы нет, а рынок знать интересно же)
проще у них спросить, они отвечают

Данил
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

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
у кого есть опыт настройки сервера при 384 ГБ памяти?
смотря что с ним делать... может ничего особого то делать и не надо.

raksita
29.11.2016
08:53:17
А можно продолжить вопрос? Как теперь сделать апдейт записи чтоб где условие выполнилось, typen стал равен "foo"?
на версии <9.5 нет встроенных средств для редактирования jsonb, потом появились jsonb_set, jsonb_insert

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

смотря что с ним делать... может ничего особого то делать и не надо.
меня интересуют размеры shared_buffers effective_cache_size

Павел П.
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 то там свои интересные проблеммы.

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
у кого есть опыт настройки сервера при 384 ГБ памяти?
в первом приближении можно использовать pgtune

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
в первом приближении можно использовать pgtune
вы код его видели? :( она писалась тогда, когда на машине больше 8gb не было :)

Айтуар
29.11.2016
09:09:40
в первом приближении можно использовать pgtune
# WARNING # this tool not being optimal # for very high memory systems

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

Айтуар
29.11.2016
09:10:32
Айтуар
29.11.2016
09:11:02
всё не work_mem=4MB
у меня work_mem = 500MB

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

Петр
29.11.2016
09:32:14
у кого есть опыт настройки сервера при 384 ГБ памяти?
psql.bin (9.5.4) Type "help" for help. postgres=# \! free -g total used free shared buff/cache available Mem: 503 140 1 0 362 362

shared_buffers = 128GB effective_cache_size = 196GB я вот так щас сделал
немного понизь размер шаред эффектив кеш ставь в соответствии с мониторингом, в зависимости от того, сколько в среднем страничный кэш занимает

Google
Dmitry
29.11.2016
09:44:43
немного понизь размер шаред эффектив кеш ставь в соответствии с мониторингом, в зависимости от того, сколько в среднем страничный кэш занимает
postgres=# \! free -g total used free shared buff/cache available Mem: 3023 36 1976 155 1009 2439 Swap: 3 0 3 postgres=# show shared_buffers ; shared_buffers —------------— 100GB (1 строка)

сами напрасились :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 разжатое

получается такая картина - скорость записи падает, утилизация стораджа падает

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