@pgsql

 
Страница 1 из 488
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

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 активно разрабатывает) ?

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рого элемента по конец массива.

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 испольузется массив но внутри устроен тупо как сишный)

Пока нет. Их бы выкинуть и написать заного... но никто этого не даст.

Я думал написать 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

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

Vadim
27.04.2016
20:19:41
Ага загуглил, у меня ваш дистр стоит тож попробую надо запомнить

 
Страница 1 из 488