Size: a a a

pgsql – PostgreSQL

2020 July 27

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Alexandr Emelyanov
Запросы COPY
Как они к партиционированию относятся?
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Саша Козлов
можно подробнее . как посмотреть и откуда там копи запросы ?
у меня посуточные партиции в 1.5Т базе
особо не греют процы. больше в диски и память уперся
вот такая картина, запросы с сортировкой по max_time и mean_time
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
сек
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sergey
Я и не говорю что надо мне всем верить, я говорю о своем опыте и пытаюсь понять о пг, стоит ли его изучать вообще. Мне внятно так никто и не отвечает ничего. Закупки какие-то в пример ставят государственные. А что там вы хотите увидеть? Оракл, мерседесы и яхты чтоли?
> стоит ли его изучать вообще.

И про это я могу ответить только с технической стороны.
Если Вас интересует только популярность / используемость — изучайте VBA  / Java / Python / PHP (а в РФ, наверное — и вовсе 1С, а не какие-то там СУБД). ;)

> А что там вы хотите увидеть?

Я там хочу увидеть, в каком проценте т.н. крупных компаний (да и компаний вообще, и по отраслям, и т.п.) на самом деле используется PostgreSQL.
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Аггей Лоскутников
Как они к партиционированию относятся?
гугл мне подсказал что идет копирование партиции, да и в COPY только партиции судя по статистике запросов
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Дамп снимаете ?
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
То какие запросы летят в БД - это зависит от приложения их вызывающего
источник

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Само по себе партиционирование запросов не генерирует
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexandr Emelyanov
Ну мы поделили таблицы на месячные партийции, по идее между ними переключаться должно легко и пересечения будут редко, но вот не задача, грузит проц. включили stat statements и за пол часа он собрал более 3к раз загрузки партийции...
Подождите. Зачем Вы поделили (что такое "переключаться")?
И "пересечений" в нативном партиционировании просто не бывает.
Какая это версия PostgreSQL, сколько partitions, какие запросы?
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
ладно, я думал что 3к набралось со включения stat staements, за пол часа цифра не поменялась, но при сортировке по total - они все равно в топе и это настораживает
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Аггей Лоскутников
Дамп снимаете ?
сейчас вроде отключено, узнаю у инженеров заказчика
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Yaroslav Schekin
Подождите. Зачем Вы поделили (что такое "переключаться")?
И "пересечений" в нативном партиционировании просто не бывает.
Какая это версия PostgreSQL, сколько partitions, какие запросы?
под "поделили" я имел ввиду указание месячных партиций в нативном партицировании
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexandr Emelyanov
гугл мне подсказал что идет копирование партиции, да и в COPY только партиции судя по статистике запросов
Это же какой-то клиент запрашивает (возможно, pg_dump?). Партиционирование само по себе такого никогда не делает.
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Alexandr Emelyanov
сейчас вроде отключено, узнаю у инженеров заказчика
раз в сутки запускается
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
Yaroslav Schekin
Это же какой-то клиент запрашивает (возможно, pg_dump?). Партиционирование само по себе такого никогда не делает.
оно лезет в таблицу по указанному периоду или копирует сначала эту таблицу?
источник

VJ

Vladimir Juriev in pgsql – PostgreSQL
Sergey
Не там вы чёт смотрите. Я на собесы ходил ко всем вами перечисленным компаниям
Во многих компаниях установлено несколько БД; каждая обслуживает свой проект/область, дальше идёт агрегация в Datalake/DWH, если это требуется. Так что работа с конкретными БД будет зависеть от того, какой проект в пределах конторы ищет себе людей. Но вакансий на Postgres хватает и в перечисленных компаниях.

P.S. Сам с Postgres и Oracle общался в нескольких крупных банках. MSSQL в них тоже фигурировал, но только в отдельных задачах, и чаще с дальнейшей интеграцией в MS-стэк (например, SSIS, SSAS, и иже с ними).
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
народ, а как выяснить время последнего запуска того или иного запроса? я не думаю что copy в логе висеть будут
источник

AE

Alexandr Emelyanov in pgsql – PostgreSQL
хочу удостовериться что они только ко снятию дампа относятся
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Alexandr Emelyanov
оно лезет в таблицу по указанному периоду или копирует сначала эту таблицу?
Кто "оно", pg_dump? Я сходу не помню, можете проверить на тестовой базе, несложно же.
источник