@pgsql

Страница 246 из 1062
Denis
16.02.2017
18:23:57
тока тут утилиты нет такой

или эт просто команда

Петр
16.02.2017
18:24:58
https://www.postgresql.org/docs/9.6/static/functions-admin.html

Denis
16.02.2017
18:26:09
спасибо

Google
Denis
16.02.2017
18:26:14
буду читать

Shaz
16.02.2017
19:42:40
Не подскажете почему этот запрос возращает null select (DATA->'702')-»'A' from table; а вот тут уже все нормально select jsonb_array_elements(DATA->'702')-»'A' from table;

Darafei
16.02.2017
19:43:16
потому что там массив? :)

Shaz
16.02.2017
19:45:13
угу, только мне по ключам элементов это массива нужно как-то вытащить значения в поле tsvector и проидексировать. в какую сторону копать?

Потому что вот такая конструкия "update table SET search= setweight( coalesce( to_tsvector(jsonb_array_elements(DATA->'702')-»'A'),''),'A') ;" - не срабатывает

Lupsick
16.02.2017
21:24:58
посоны, а где-нибудь писалось как в вк реализована инфраструктура лайков?

Fike
16.02.2017
21:27:56
Я сильно не уверен, что это подходящий и достаточно конкретизированный для этого чата вопрос. Так-то на базе данных она реализована.

Darafei
16.02.2017
21:39:12
думаю, начинать рыть можно тут: https://github.com/vk-com/kphp-kdb/tree/master/docs/ru

Evgeniy
17.02.2017
02:44:24
забавно что Дорофей не матерится, но нахуй посылает мастерски

Evgeniy
17.02.2017
02:52:46
лайки делаются не просто а очень просто, достаточно эмулировать црдт с +1 на редисе и периодически персистить в меин сторейдж

Google
Evgeniy
17.02.2017
02:54:00
црдт это crdt

вот теперь можно сказать что я нахуй послал

Alexey
17.02.2017
02:57:54


Darafei
17.02.2017
07:35:36
лайки делаются не просто а очень просто, достаточно эмулировать црдт с +1 на редисе и периодически персистить в меин сторейдж
"как сделать лайки" и "как в вк реализована инфраструктура лайков" всё же разные вопросы :)

Mars
17.02.2017
07:36:30
Ребят, подскажите пожалуйста, возможно сделать проверку значения по условию, например, если ссылка на upload_id = 1, то длина поля должна быть 10. Возможно такое?

Darafei
17.02.2017
07:37:20
в check можно писать сложные условия

Fike
17.02.2017
08:20:48
лайки делаются не просто а очень просто, достаточно эмулировать црдт с +1 на редисе и периодически персистить в меин сторейдж
В общем, я плотно полыхаю от таких формулировок. Какой CRDT? Счетчик? Распределенный PN-Counter? Он имеет смысл только если он реально распределен и время от времени где-то схлопывается, это вообще будет происходить? Он не будет терять апдейты в ненадежных руках? Если имеется в виду какой-нибудь *-Set, то что, в одном ключе хранить всех, кто лайкнул/снял лайк? И все это делать во вручную поднятом и обслуживаемом кластере редиски?

Wom
17.02.2017
08:37:16
если shared_buffers в состоянии clear почти и почти всегда - это хорошо или плохо?

Петр
17.02.2017
08:45:37
что за состояние?

Wom
17.02.2017
08:46:00
clear

Петр
17.02.2017
08:46:10
это вы pg_buffercaсhe смотрите и ничего в ней нет?

Wom
17.02.2017
08:47:01


да

Nikolay добряш
17.02.2017
08:47:32
Ребят а кто нить работал с постгри скриптами в вс кодк, что то плагин нормальный не могу найти

Петр
17.02.2017
08:47:52
покажите как эти метрики вычисляются

Wom
17.02.2017
08:49:12
select count(1) from pg_buffercache where not isdirty

clear полность накрывает used

Петр
17.02.2017
08:51:17
нет, у вас там пользуется все просто 167 МБ страниц грязных, остальное типа чистые

Wom
17.02.2017
08:52:34
спасибо

Google
Wom
17.02.2017
08:55:35
ну так вот и изначальный вопрос, хорошо это или плохо %)

Айтуар
17.02.2017
08:58:04
вот мне тоже стало интересно, used - это то что сейчас активно используется, а clear -это то что может использоваться?

Петр
17.02.2017
08:58:07
ну грязных страниц как бы не так много

Wom
17.02.2017
08:58:42
можно сказать, что и вообще нет - на фоне общего числа

Петр
17.02.2017
08:58:45
нет, просто у него все пользуется, часть страниц грязные

а сколько ОЗУ у вас?

Wom
17.02.2017
09:03:32
256Gb

Аггей
17.02.2017
09:04:44
Завидуй молча )

Ivan
17.02.2017
09:09:48
а что 256 это много?

Петр
17.02.2017
09:12:30
для кого-то видимо да

Айтуар
17.02.2017
09:15:05
когда из сотен серверов только один есть со 196Г, да

а большинство от 8 до 32.

Dmitry
17.02.2017
09:18:08
а что 256 это много?
некоторые никогда в жизни не видели больше 64

Аггей
17.02.2017
09:19:07
некоторые никогда в жизни не видели больше 64
Я больше 128 видел только на хостах виртуализации ))

Mike Chuguniy
17.02.2017
09:19:11
некоторые никогда в жизни не видели больше 64
Для некоторых и 32 ГБ - это чудовищно много, и непонятно, что со всем этим богатством делать.

Ivan
17.02.2017
09:19:18


Аггей
17.02.2017
09:19:41
Эээй я чуть чаем нее поперхнулся.

Аггей
17.02.2017
09:20:25
Особенно от LA

Айтуар
17.02.2017
09:20:28
а ява ))

Google
Петр
17.02.2017
09:20:38
ну так вот и изначальный вопрос, хорошо это или плохо %)
посмотрел на одном из серверов из 140 ГБ shared_buffers - 0,32% Из общего числа страниц грязные

Александр
17.02.2017
09:20:46
А памТь где?

Айтуар
17.02.2017
09:20:56
не влезла )

Evgeniy
17.02.2017
09:21:08
там видно в одном из процессов

Александр
17.02.2017
09:21:11
Поменять цвет схему не?

Evgeniy
17.02.2017
09:21:11
терабайт

Ivan
17.02.2017
09:21:19
Александр
17.02.2017
09:21:20
Да на приложение пофиг

Evgeniy
17.02.2017
09:21:30
ух

Александр
17.02.2017
09:21:45
2 tb
Цвет схему сменить на блэк что-то там и видно будет

2 tb
Своя машина?

Айтуар
17.02.2017
09:22:08
даже не знаю для каких задач нужны такие мощности

Ivan
17.02.2017
09:22:33
Амазон

Самая жирная тачка

Александр
17.02.2017
09:22:42
Тьфу

Амазон дно

Ivan
17.02.2017
09:22:51
Можно на час на спотах взять по дешевке)

Fike
17.02.2017
09:22:56
некоторые никогда в жизни не видели больше 64
ох уж эти жители третьего мира

Ivan
17.02.2017
09:23:04
Если что посчитать надо

Google
Айтуар
17.02.2017
09:23:39
для расчётов погоды на районе?

Ivan
17.02.2017
09:25:23
ах если бы

Ivan
17.02.2017
09:25:42
но вообще не весь софт корректно работает с озу >1tb

Петр
17.02.2017
09:25:51
лучше посмотрите, что буфере лежит, если есть подозрения

Айтуар
17.02.2017
09:26:11
Mike Chuguniy
17.02.2017
09:26:34
создать свап в ОЗУ ))
А что, кто-то еще на диске создаёт?! o_O

Айтуар
17.02.2017
09:26:56
Ivan
17.02.2017
09:27:04
А что, кто-то еще на диске создаёт?! o_O
делал так на дроплетах do, ибо в 512 mb рам гитлаб не собирается)

Петр
17.02.2017
09:27:25
а это как?
начните отсюда https://www.postgresql.org/docs/9.6/static/pgbuffercache.html

Wom
17.02.2017
09:27:39
пасиб

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