Stas
26.10.2017
12:11:51
такая формулировка устроит?
Sergey
26.10.2017
12:13:32
Yaroslav
26.10.2017
12:13:34
nietzschebrod
26.10.2017
12:18:01
Так ща подожди, ты как бы утверждаешь что партиции не нужны?
Google
nietzschebrod
26.10.2017
12:18:17
Ну и раз тебе так пичот, возьми пгбенч, утри тут нос там.
Stas
26.10.2017
12:19:52
я вам ссылку на бенч кинул
но вы не верите
Yaroslav
26.10.2017
12:20:35
так сделайте)
Какую именно? На batch insert (сознаюсь, что всю презентацию я не смотрел)?
Stas
26.10.2017
12:21:36
Mikhail
26.10.2017
12:30:45
Alexey
26.10.2017
12:31:17
Mikhail
26.10.2017
12:31:25
Все верно
Yaroslav
26.10.2017
12:31:41
Alex
26.10.2017
12:32:15
вроде не пятница...
Mikhail
26.10.2017
12:32:20
:)
Google
Stas
26.10.2017
12:32:31
Mikhail
26.10.2017
12:32:34
Алексей и в четверг решил вон опять
Stas
26.10.2017
12:32:34
=)
Alexey
26.10.2017
12:32:38
Yaroslav
26.10.2017
12:33:29
Mikhail
26.10.2017
12:33:37
Майсиквел не зависит от Оракла, слава яйцам !
Alexey
26.10.2017
12:34:06
постгрес це энтерпрайз!
om
26.10.2017
12:35:01
А енсли решить, что со вставкой всё хорошо 0 как ускорить выборку больших объёмов? Допустим треть от таблицы?
Alexey
26.10.2017
12:35:15
все гирше и гирше живут кляти мыскыли. и тильки у ридном постгресе усе гарнесенько та чудернасенько!
om
26.10.2017
12:35:38
BRIN vs B-TREE ?
Alex
26.10.2017
12:36:00
тогда уж GIN vs VODKA
Mike Chuguniy
26.10.2017
12:36:28
om
26.10.2017
12:36:39
Mike Chuguniy
26.10.2017
12:37:32
om
26.10.2017
12:39:22
Alex
26.10.2017
12:39:52
iostat скорее
Mike Chuguniy
26.10.2017
12:40:49
iostat скорее
Я предпочитаю iotop - оно показывает, кто диск жрёт.
Dmitry
26.10.2017
12:59:36
узнаю PostgreSQL сообщество: https://blog.2ndquadrant.com/oracle-high-availability-concepts-postgresql/
Google
Dmitry
26.10.2017
12:59:58
Simon Riggs'а случайно нет на ЛОР?
Alexey
26.10.2017
13:05:08
Simon Riggs'а случайно нет на ЛОР?
до недавнего времени я думал Simon Riggs как-то умнее. а потом он вдруг стал писать статьи уровня школьника-подростка и удалять мои комментарии, где я пытаюсь его вразумить. их там взломали что ли в 2ndquadrant?
или просто осень...
Nikolay
26.10.2017
14:43:25
Так, ещё немного спама. Ссылка трансляции #RuPostgred Live 2 в Avito изменилась, вот правильная: https://www.youtube.com/watch?v=eIjCYjazbVY
Sorry about that ?
alix
26.10.2017
15:33:28
привет чат
прошу прощения за супер глупый вопрос
wal очищается самой базой или надо это руками делать?
Mike Chuguniy
26.10.2017
15:34:48
Руками в работу СУБД вообще не стоит лазить.
Вот доки на русском: https://postgrespro.ru/docs/postgresql/10/
alix
26.10.2017
15:35:46
я к тому что файлы wal как то удаляются с диска базой или нет?
или они только пишутся
"Таким образом, после контрольной точки, сегменты журнала, которые предшествуют записи воспроизведения, больше не нужны и могут быть удалены или пущены в циклическую перезапись. (Когда архивирование WAL будет завершено, сегменты журнала должны быть архивированы перед их удалением или циклической перезаписи.)"
если я правильно понял абзац то удаляются
Mike Chuguniy
26.10.2017
15:38:12
Абзац понят правильно.
Evgeny
26.10.2017
16:05:50
Перешел с mysql, там часто пользовался explain, а в pg в эксплейне ничего не понимаю, подскажите гайд для нубов, пожалуйста:)
Ildar
26.10.2017
16:08:44
@Komzpa @pasha_golub хулиганы безобразия нарушают
Dmitry
26.10.2017
16:09:54
Pavel
26.10.2017
16:11:48
Yaroslav
26.10.2017
17:17:43
А не встречал ли кто-нибудь расчёта TCO PostgreSQL (хотя бы шаблона)?
Или, ещё лучше, сравнения её с другими СУБД для каких-то применений?
Gleb
26.10.2017
17:20:56
всё же сильно от задач зависит твоих
Yaroslav
26.10.2017
17:23:18
Да это ясно... но минимум хотя бы "рыбу" какую-то найти...
А может где-то есть что-то для "типичных" применений?
Google
Gleb
26.10.2017
17:26:41
вряд ли тебе кто то поможет
например ты такой берешь открываешь ссылку
http://www.performance-lab.ru/press-releases/oracle-vs-postgresql-kakuyu-subd-vybrat
а там тебе пишут
Как вы уже догадываетесь, именно TCO является ударным аргументом в пользу PostgreSQL, поскольку в случае выбора open-source СУБД цена приобретения является нулевой, аналогичная ситуация и со стоимостью сопровождения. Впрочем, об этом критерии стоит поговорить отдельно.
а потом вдруг оказывается что тебе нужна огромная толпа дорогих специалистов да еще и в постгреспро пойдешь
мне вот это вообще нравится
Работа с очень большими данными
БД – 2 ТБ - ну очень большие данные, гигантские просто ?
Yaroslav
26.10.2017
17:34:07
Цифр в этом во всём не видно (по статьям расходов), вот в чём проблема. :(
И с чего кто-то должен решить, что фразы типа "TCO является ударным аргументом в пользу PostgreSQL" (или противоположные) просто не взяты "с потолка"?
Айтуар
26.10.2017
17:38:07
Gleb
26.10.2017
17:38:41
куда не плюнь ораклист
мне кажется если выйти на улицу и у первого встречного спросить то он окажется оркл дба, с постгресом хер
Айтуар
26.10.2017
17:39:55
Yaroslav
26.10.2017
17:40:55
Gleb
26.10.2017
17:41:49
100-150 спокойно можно найти в любых количествах
Yaroslav
26.10.2017
17:46:11
Тем не менее, это только один аспект, а ведь есть ещё куча прочих...
Никто не видел ну хотя бы списка? ;)
Andrey
26.10.2017
18:03:20
Аггей
26.10.2017
18:08:40
Из моего личного опыта администрирования pg и oracle - могу сказать, что ошибки в проектировании бд - на pg обходятся дороже - для исправления зачастую нужны простои (нет аналога dbms_redefinition который спасает в oracle). Что у dba в oracle больше данных для диагностики проблем и внутренние представления и awr отчёты позволяют найти проблемы быстрее, но стоимость oracle сводит на нет все эти плюсы на проектах не космических массштабов
Google
Andrey
26.10.2017
18:26:16
Alex
26.10.2017
19:15:11
Konstantin
26.10.2017
20:00:42
Yaroslav
26.10.2017
20:10:34
Аггей
26.10.2017
20:21:39
А для исправления какого рода ошибок проектирования нужны простои?
Кстати, что такое dbms_redefinition, вкратце (c Oracle не знаком)?
Допустим, на этапе проектирования вы не подрасчитали и у вас появилась большая таблица миллионов так в 500 записей... в oracle можно без прерывания сервиса секционировать ее, например. Кроме того в oracle (я говорю об enterprise - так как standart многих плюшек не умеет) может перестраивать и создавать индексы налету (у postgres есть опция построения индекса concurently, но на практике в oracle проблем с Online перестроением меньше). Дьявол как раз в мелочах из-за которых риходится простаивать. Тот же вакуум у postgres - отдельная боль. Если правильно не настроить autovacuum - придется делать vacuum full - а это простой
Yaroslav
26.10.2017
20:27:09
В PostgreSQL секционирование Вам поможет только в исключительных случаях, во-первых, и в нём тоже можно секционировать без простоя (ну, почти), во-вторых (не без извращений, да).
А в чём проблемы с CREATE INDEX CONCURRENTLY у PostgreSQL?
С VACUUM да, можно промахнуться, но вместо VACUUM FULL есть pg_repack, например.
Так что это за dbms_redefinition? Я, кстати, как-то слышал, что транзакционного DDL в Oracle нет, или это уже не актуально?
Аггей
26.10.2017
20:34:36
dbms_redefinition пакет позволяющий налету переопределять схему хрранения - делать то же секционирование. Переделывать из одного секционирования в другое и тп. Причем абсолютно без простоя. С миллисекундным локом
CREATE INDEX CONCURRENTLY - у меня бывали случаи битых индексов
Yaroslav
26.10.2017
20:36:39
Судя по описанию, хорошая вещь. ;) Надо будет посмотреть, как это работает, спасибо!