Oleg
27.04.2016
19:05:30
апгрейдил до супергруппв
Konstantin
27.04.2016
19:09:12
PostRR был, но что то о нем не слышно
Oleg
27.04.2016
19:11:44
Теперь группа публичная, https://telegram.me/pgsql
Rafkat
27.04.2016
19:14:47
Google
Anton
27.04.2016
19:15:09
Товарищи, а возможно ли объяснить суперпопулярно появившиеся недавно блум индексы?
Ryzhikov
27.04.2016
19:15:34
@UserName посмотри druid.io
Oleg
27.04.2016
19:19:11
Первый раз о них мы рассказывали в 2010 году на pGCon
http://www.sai.msu.su/~megera/postgres/talks/pgcon-2010-1.pdf
слайд 42
все станет понятно.
Anton
27.04.2016
19:20:11
спасибо огромное
Oleg
27.04.2016
19:20:22
В этом году Саша Коротков стряхнул с него пыль и сделал из него пример для CREATE ACCESS METHOD и CUSTOM WAL, то есть сделал полноценный AM.
Anton
27.04.2016
19:20:42
*сделал умный, будто все понял*
*умный вид
Yury
27.04.2016
19:26:33
Alex
27.04.2016
19:27:08
блум очень нужен
Rafkat
27.04.2016
19:28:00
Google
[Anonymous]
27.04.2016
19:31:56
жаль, что с create index ... including 8 апреля так вышло. если честно, не совсем понял, что там сломалось в buildfarm-е..
Yury
27.04.2016
19:32:38
да там АДъ!
Konstantin
27.04.2016
19:32:49
Аналог binary_checksum кто-нибудь не подскажет на ночь глядя?:) из Mssql
Yury
27.04.2016
19:32:59
Но Настя нос не вешает.
[Anonymous]
27.04.2016
19:33:07
68 files changed, 1320 insertions(+), 255 deletions(-)
да уж)
Aldar
27.04.2016
19:33:56
hello
Yury
27.04.2016
19:34:05
Главная проблемма, что не хватает тех кто делает качественное ревью. Пока там не пришли под конец некоторые товарщи, не все понимали возможные ошибки.
И да патчь большой.... очень.
Andrey
27.04.2016
19:35:28
Всем привет! Олег, спасибо за паблик группу! :)
[Anonymous]
27.04.2016
19:35:31
» Tom Lane
» I'm not very happy that such a large patch went from "Needs review" to "Committed" in the blink of an eye on the very last commitfest day
чуть-чуть поспешили...
а кто-нибудь пробовал параллельные запросы (Robert Haas активно разрабатывает) ?
Alex
27.04.2016
19:50:46
Vadim
27.04.2016
19:51:06
В 9.6 будет?
Alex
27.04.2016
19:51:35
Надеемся что да
Vadim
27.04.2016
19:53:00
Когда ж еще будет че нить типо awr ораклового или profiler
Yury
27.04.2016
19:54:19
Главное мои мучения с массивами в 9.6 появились.
array[2? теперь можно писать.
select array[2:];
Vadim
27.04.2016
19:55:21
Что это означать будет?
Yury
27.04.2016
19:55:50
вернуть срез со 2рого элемента по конец массива.
Google
Vadim
27.04.2016
19:56:19
Хм ясно
Grisha
27.04.2016
19:56:59
Неплохо. Интересно, miniPG для встраиваемых штук будет?
Alexander
27.04.2016
19:56:59
Anton
27.04.2016
19:57:15
считают-то с нуля :)
Yury
27.04.2016
19:57:44
Это только так кажется что просто. А на самом деле в Postgres массивы могут быть многомерными (не как в Си и Python) и начинаться и закачиваться произвольным индексом.
Т.е. у вас масив может быть от -5 по -1 и это нормально. т.е второй элемент тут:
select array[-4];
Anton
27.04.2016
19:58:14
ох...
Alex
27.04.2016
19:59:44
а какие нибудь еще плюшки будут с массивами ?
Yury
27.04.2016
20:00:08
а многомерность тут в математическом смысле... что то же мозг ломает.
А если ещё вспомнить что есть ещё разные типы массивов (в смысле для Point испольузется массив но внутри устроен тупо как сишный)
Пока нет. Их бы выкинуть и написать заного... но никто этого не даст.
Admin
Yury
27.04.2016
20:00:44
Я думал написать python_slice что бы делать срезы как в Python с отрицательными индексами.
Alex
27.04.2016
20:00:46
Вот срезы это интересно
Vadim
27.04.2016
20:02:29
А мониторинг ожиданий войдеь? В 9.6. Как то он там pg_stats_wait вроде
А то я так и не понял как его установить
[Anonymous]
27.04.2016
20:05:27
В 9.6 будет?
будет, но, насколько я понял из его блога, частично. т.е. seq sqan, агрегигрование, join-ы
Vadim
27.04.2016
20:07:02
Эх хорошего мониторинга не хватает, даже никак не понять какой план строится для запроса из приложения
Yury
27.04.2016
20:07:55
авто эксплейн ведь есть
Vadim
27.04.2016
20:08:15
Это как?
Yury
27.04.2016
20:08:33
ну он автомтатически может в лог писать explain
http://www.postgresql.org/docs/9.5/static/auto-explain.html
Google
Vadim
27.04.2016
20:11:24
Спасибо не знал
Модуль нужно в сессии загружать?
Которую мониторить
Yury
27.04.2016
20:12:14
он глобально.
вроде как
You can load it into an individual session:
да для сессии
но можно и глобально
я когда делал sr_plan (сохранение планов как в Oracle) с этим вот возился для отладки.
Vadim
27.04.2016
20:15:19
Завтра попробую
А sr_plan расширение какое-то ?
Yury
27.04.2016
20:16:31
Да, есть в нашем дистрибе если что.
Вот тут посмотреть можно (там пример использвования есть):
https://github.com/postgrespro/sr_plan