Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Оптимизация PG для DWH / 25 сообщений из 26, страница 1 из 2
15.02.2016, 09:53
    #39171015
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
У меня стоит задача использовать PG как хранилово таблиц где будет чуть-чуть пакетных INSERT и множество аналититческих SELECT.

Вопросы
1) есть ли стандартный FAQ , который описывает типичный набор настроек для PG под эти цели ?
2) Oracle страдает от того , что в принципе в нем нельзя отключить транзакционный механизм проверки целостности, Как дела обстоят в PG - есть ли возможность убрать все лишнее ?



- (про GreenPlum слышал, но пока не готов на него решится)
...
Рейтинг: 0 / 0
15.02.2016, 10:54
    #39171052
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ru,

https://habrahabr.ru/post/217073/
http://pgtune.leopard.in.ua/

DB Type: Data warehouses

вот была/есть попытка, начните отсюда, почему нет

--
вот дела, я дал ссылку на хабр
...
Рейтинг: 0 / 0
15.02.2016, 10:56
    #39171055
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
http://leopard.in.ua/

автор скорее жив, привлекайте тоже
...
Рейтинг: 0 / 0
15.02.2016, 10:57
    #39171057
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ru,

> Oracle страдает

pg тут тоже "страдает" в вашей терминологии
...
Рейтинг: 0 / 0
15.02.2016, 11:13
    #39171078
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
Misha Tyurinpg тут тоже "страдает" в вашей терминологии

это не я сказал- это теродата обличает
http://www.teradata.com/assets/0/206/276/5bfc4694-ce82-4a07-867d-3f1040d3df8b.pdf


За ссылки спасибо - буду изучать
...
Рейтинг: 0 / 0
15.02.2016, 11:15
    #39171084
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ru,

нам "теродата" как бы интересна оч условно
...
Рейтинг: 0 / 0
15.02.2016, 11:19
    #39171091
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
> буду изучать

вы потом напишите, что будет получаться, -- скорее всего всё надо будет переделать. но к тому моменту будьте готовы понимать, что поменянные вами параметры означают.

http://www.postgresql.org/docs/current/static/runtime-config-resource.html
shared_buffers
work_mem

и далее по списку
...
Рейтинг: 0 / 0
15.02.2016, 11:47
    #39171137
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
[quot essbase.ru меня стоит задача использовать PG как хранилово таблиц где будет чуть-чуть пакетных INSERT и множество аналититческих SELECT.

Вопросы
1) есть ли стандартный FAQ , который описывает типичный набор настроек для PG под эти цели ?


Вообще стандартных настроек бд не существует

Побольше памяти, побольше кэша данных...


2) Oracle страдает от того , что в принципе в нем нельзя отключить транзакционный механизм проверки целостности, Как дела обстоят в PG - есть ли возможность убрать все лишнее ?



Орал от этого не страдает
...
Рейтинг: 0 / 0
15.02.2016, 11:58
    #39171159
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
MasterZivОрал от этого не страдает
конечно нет . ) но все равно хотелось выжить максимум из этого комбайна
...
Рейтинг: 0 / 0
15.02.2016, 12:01
    #39171164
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
MasterZivПобольше памяти, побольше кэша данных...
ну
например , в оракле можно было сказать /OLOGGING для табли или табличных пространств, что бы минимизировать логи.


кста! - насколько я прочитал , PG поддерживает из коробки полную версионность , - IMHO крайне вредная штука для DWH .
как бы от нее избавиться ?
...
Рейтинг: 0 / 0
15.02.2016, 12:15
    #39171193
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruнапример , в оракле можно было сказать /OLOGGING для табли или табличных пространств, что бы минимизировать логи.
ALTER TABLE tab SET UNLOGGED;

essbase.ruPG поддерживает из коробки полную версионность , - IMHO крайне вредная штука для DWH. как бы от нее избавиться?
Это фундаментальная фича. Избавиться — никак. Может какой-то из движков MySQL'а вам больше подойдет?
...
Рейтинг: 0 / 0
15.02.2016, 12:20
    #39171203
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ru,
Без версионности и транзакций пишите прямо в файл на диск)))).
...
Рейтинг: 0 / 0
15.02.2016, 12:45
    #39171237
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
Petro123Без версионности и транзакций пишите прямо в файл на диск)))).

звучит как анекдот - а есть ли действительно механизмы прямой вставки данных ?

например как бы это выглядело в оракл
есть партиционная таблица
1) удаляю партицию которая отвечает за определенный период
2) заливаю табличку сбоку требуемыми данными
3) объявляю этот аппендикс как новую партицию
...
Рейтинг: 0 / 0
15.02.2016, 12:47
    #39171239
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
Petro123прямо в файл на диск

Блин, а в Оракл еще можно CSV файл подсунуть как внешнюю таблицу ) в PG такое возможно ?
...
Рейтинг: 0 / 0
15.02.2016, 12:48
    #39171240
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruPetro123Без версионности и транзакций пишите прямо в файл на диск)))).

звучит как анекдот - а есть ли действительно механизмы прямой вставки данных ?

например как бы это выглядело в оракл
есть партиционная таблица
1) удаляю партицию которая отвечает за определенный период
2) заливаю табличку сбоку требуемыми данными
3) объявляю этот аппендикс как новую партицию

Конкретно этот подход в PG вполне рабочий.
Но не ясно причем тут нетранзакционность и без версионности?

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
15.02.2016, 12:55
    #39171250
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
Maxim BogukКонкретно этот подход в PG вполне рабочий
ок - я правильно понимаю что при таком подходе будет всегда только одна версия данных ? - так как прошлое просто уйдет в космос вместе с дропнутой партицией ?


Maxim BogukНо не ясно причем тут нетранзакционность и без версионности?
скорость наше все - надежность не нужна - проще дропнуть артифакты от убитой задачи и перезапустить пакет с нуля
...
Рейтинг: 0 / 0
15.02.2016, 13:44
    #39171298
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruв Оракл еще можно CSV файл подсунуть как внешнюю таблицу ) в PG такое возможно ?
Раз — через COPY

Два — через file_fdw
...
Рейтинг: 0 / 0
15.02.2016, 14:07
    #39171314
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruскорость наше все - надежность не нужна - проще дропнуть артифакты от убитой задачи и перезапустить пакет с нуля
вам уже писали. смотрите в сторону UNLOGGED TABLES.
...
Рейтинг: 0 / 0
15.02.2016, 15:04
    #39171398
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruMasterZivОрал от этого не страдает
конечно нет . ) но все равно хотелось выжить максимум из этого комбайна
а админа пгшного почему нет?
...
Рейтинг: 0 / 0
15.02.2016, 15:07
    #39171405
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
Ivan Durakа админа пгшного почему нет?
+1 )) LOL
...
Рейтинг: 0 / 0
15.02.2016, 15:35
    #39171448
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ru,

Женя, и до тебя PG добрался!
...
Рейтинг: 0 / 0
15.02.2016, 16:01
    #39171470
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
Ivan Durakа админа пгшного почему нет?

потому что я пока инвестирую свое время для нового рынка )
...
Рейтинг: 0 / 0
15.02.2016, 16:39
    #39171535
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruMaxim BogukКонкретно этот подход в PG вполне рабочий
ок - я правильно понимаю что при таком подходе будет всегда только одна версия данных ? - так как прошлое просто уйдет в космос вместе с дропнутой партицией ?


Да.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
15.02.2016, 16:50
    #39171550
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
essbase.ruIvan Durakа админа пгшного почему нет?

потому что я пока инвестирую свое время для нового рынка )
все дружно вспомнили анек про стартап, и дружно взоржали.
...
Рейтинг: 0 / 0
15.02.2016, 17:26
    #39171598
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация PG для DWH
qwwq, и дружно взоржали

не только не я ) - я не вспомнил - я и не знал.

Любая новая технология эта игра в долгую, особенно если ее лениво ковырять на выходных .
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Оптимизация PG для DWH / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]