|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:16:44 |
|
||
|
Запилил статью на Хабре
#802597
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
||||||||||||||||
|
:
Изменено: 12.06.2024, 22:19:52 - Гарыныч
Нравится:
Не нравится:
|
||||||||||||||||
| 12.06.2024, 22:18:25 |
|
|||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:20:12 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
В общем в Яндексе набери: Как мы мигрировали из Oracle в PostgreSQL И там открой сохраненную копию. Должно сработать. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:23:02 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:26:02 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:27:07 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:27:42 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:40:11 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ![]() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:42:22 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ![]() https://habr.com/ru/companies/slurm/articles/664202/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:43:46 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ![]() ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:44:05 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Нет это не это. Смотри именно ссылки на Хабр. Других нет. Это свежая статья, дня 2 наверное ей. ![]() https://habr.com/ru/companies/vtb/articles/819133/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:45:10 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
В телефонных браузерах почему то такого нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:45:52 |
|
||
|
Запилил статью на Хабре
#802651
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
... |
|||||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||||||||||||||||||
| 12.06.2024, 22:49:06 |
|
||||||||||||||||||
|
Запилил статью на Хабре
#802655
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
... |
|||||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||||||||||||||||||
| 12.06.2024, 22:50:24 |
|
||||||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Тут конечно есть крамола в графиках. Оракловый SQL Developer, прикрученный драйвером в Postgres. Надеюсь не заметят. 😅 ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 22:52:07 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
зы:? а теле2 - нынче рулёз? в дрочко - телефонии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2024, 23:25:02 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2024, 06:03:14 |
|
||
|
Запилил статью на Хабре
#1270648
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Вобщем по результатам моя статья оказалась лучшей из всех за 2024 для ВТБ. Шеф поздравил с выходом в лидеры. В след году планируется выход еще двух статей.... |
||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
|
||||||||||||||||
| 27.12.2024, 22:41:04 |
|
|||||||||||||||
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
Написал новую статью. Об эффетивных методах секционировании штатными средствами PostgreSQL. О т.н. Корзинном секционировании (Basket patitioning) Очень крутая вещь, позволяющая быстро через DDL операции удалять огромные массивы устаревших данных. После чего итоговые таблицы не нуждаются в обслуживании. Применимо для OLTP профилей нагрузки. Как опубликуют, скину ссылку. Статья тоже от банковского аккаунта. Но комментировать буду из под своего. ... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 06.02.2025, 00:07:55 |
|
|
Запилил статью на Хабре
#1312088
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Вот так примерно выглядит работа над статьей. ) Вы тоже пишите. Делитесь с сообществом своими находками.Это Титул, специфика Хабра. Картинку сгенерил при помощи ИИ в Шедеврум. Но это шаблон. Дизайнер еще допилит. ... |
|||||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||||||||||||||||||
| 06.02.2025, 10:29:00 |
|
||||||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Basket patitioning ... |
|||
|
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных, идейный укр, который родился не в России, иноагент, но без официального статуса, имперский гость всея Руси, либерал, толерантный к империи и ее оркам, криптокоммуняка, террорист-экстремист с Литреса, криптонаглосакс. :
Нравится:
Не нравится:
|
|||
| 10.02.2025, 23:04:56 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Мегачлен, там опечатка же Да термин и архитектура - мое. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 10.02.2025, 23:23:47 |
|
||
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
О т.н. Корзинном секционировании (Basket patitioning) ) и решил дое@@@ца до очепятки ![]() Вообще у меня есть еще термин " виртуальное секционирование". Когда одна большая таблица в определении fdw разбивается на кучу мелких секций с диапазонами прямым запросом. Это удобно для многопоточного переноса. ... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 10.02.2025, 23:40:57 |
|
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
Когда я учился в аспирантуре ОИВТ РАН, шеф нам говорил, что если вы не можете найти название чему то - не ссыте , придумываете его сами. Вот и я не ссу, придумываю )... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 10.02.2025, 23:46:49 |
|
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Вот еще интересна проблема возникла. По определению фактического профиля нагрузки. OLAP он или OLTP. И собственно если система заявлена как OLAP, но на самом деле ведет себя как OLTP или наоборот, это должно быть видно в мониторинге. Для определения профиля нагрузки используется 4 критерия. Назовем их "4 критерия Ольгинских дев определения профиля нагрузки OLAP/OLTP." 😀 ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 10.02.2025, 23:53:43 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
4 критерия Ольгинских дев )... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2025, 23:57:06 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Вышла статья про Basket partitioning. Такая архитектура хранения используется, например в pg awr. Поправили форматирование. Очень внимательно относимся к замечаниям. Критика приветствуется! 👍 https://habr.com/ru/companies/vtb/articles/894950/ ... |
|||
|
:
Изменено: 30.03.2025, 12:07:05 - Терабайт
Нравится:
Не нравится:
|
|||
| 30.03.2025, 11:58:24 |
|
||
|
Запилил статью на Хабре
#1369654
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Сейчас плотно переквалифицируюсь в Data Science. Фактически то чем я занимаюсь этим и является. Сплав математики, архитектур БД и AI. ... |
||||||||||||||||
|
:
Изменено: 30.03.2025, 12:27:39 - Терабайт
Нравится:
Не нравится:
|
||||||||||||||||
| 30.03.2025, 12:26:54 |
|
|||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Очень внимательно относимся к замечаниям. Критика приветствуется! А удалять партиции вы не умеете или просто не хотите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:14:35 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Сейчас плотно переквалифицируюсь в Data Science. Фактически то чем я занимаюсь этим и является. А там и до инфоцыганства недалеко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:21:20 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Вышла статья про Basket partitioning. ..........................
Чтобы выяснить, что DML оператор DELETE не приводит к очистке сегментов и освобождению места, вам надо было написать статью про секционирование? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:29:11 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Теперь самое интересное. Удалим все данные за позавчера: Код: SQL 1. Или в PG нельзя удалять/обнулять отдельные партиции? To remove old data quickly, simply drop the child table that is no longer necessary: Код: SQL 1. Код: SQL 1. ... |
|||
|
:
Изменено: 02.04.2025, 22:44:01 - Кусь
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:33:42 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Вышла статья про Basket partitioning. Такая архитектура хранения используется, например в pg awr. Поправили форматирование. Очень внимательно относимся к замечаниям. Критика приветствуется! 👍 https://habr.com/ru/companies/vtb/articles/894950/ и что именно значимое вносит термин "корзинное", кроме префикса в имени схем.. % вот это интригует - может в статье есть какой-то с ходу неуловимый хак... так-то, чего бы не: public.apple_20250203, public.apple_20250204... ... |
|||
|
:
Изменено: 06.04.2025, 16:41:15 - Ифрит
Нравится:
Не нравится:
|
|||
| 06.04.2025, 16:39:15 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Или в PG нельзя удалять/обнулять отдельные партиции? To remove old data quickly, simply drop the child table that is no longer necessary: Код: SQL 1. Код: SQL 1. ... |
|||
|
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных, идейный укр, который родился не в России, иноагент, но без официального статуса, имперский гость всея Руси, либерал, толерантный к империи и ее оркам, криптокоммуняка, террорист-экстремист с Литреса, криптонаглосакс. :
Нравится:
Не нравится:
|
|||
| 08.04.2025, 14:49:19 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Или в PG нельзя удалять/обнулять отдельные партиции? To remove old data quickly, simply drop the child table that is no longer necessary: Код: SQL 1. Код: SQL 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:16:42 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
а почему статья на инглише? Мегачлен не осилил на русском? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:22:40 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
а почему статья на инглише? Мегачлен не осилил на русском? ![]() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:23:52 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Вышла статья про Basket partitioning. Такая архитектура хранения используется, например в pg awr. Поправили форматирование. Очень внимательно относимся к замечаниям. Критика приветствуется! 👍 https://habr.com/ru/companies/vtb/articles/894950/ и что именно значимое вносит термин "корзинное", кроме префикса в имени схем.. % вот это интригует - может в статье есть какой-то с ходу неуловимый хак... так-то, чего бы не: public.apple_20250203, public.apple_20250204... ... |
|||
|
:
Изменено: 21.04.2025, 00:18:38 - Терабайт
Нравится:
Не нравится:
|
|||
| 21.04.2025, 00:15:09 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это все делается не руками, а процедурой. Она проверяет при вставке наличие схем за указанную дату. Если ее нет - схема и секции создаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 00:17:29 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Здесь нужно не обнулять старые секции, а ваще удалять. Хотя если секционирование по типу LIST - то конечно проще транкейтить. Например те данные которые obsolete. Они сразу переезжают в нужную секцию. И соответственно ничто не мешает их не delete, а truncate. Что гораздо быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 00:21:27 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
В общем это хоть и не выглядит сильно впечатляюще как сиськи Мэрлин Монро. Но работает сейчас на десятках тысяч серверов. С совершенно разными профилями. Удаляется пулей. Обслуживания вообще не требует. В этом и была цель. Понимающие люди идею поймут. Например стат данные размером гигов под 50 через обычный delete могли удаляться часами. А тут за секунду. В этом и профит. ... |
|||
|
:
Изменено: 21.04.2025, 00:34:31 - Терабайт
Нравится:
Не нравится:
|
|||
| 21.04.2025, 00:30:14 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это все делается не руками, а процедурой. Она проверяет при вставке наличие схем за указанную дату. Если ее нет - схема и секции создаются. Зачем делать схемы, если можно удалять партиции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 07:18:16 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это все делается не руками, а процедурой. Она проверяет при вставке наличие схем за указанную дату. Если ее нет - схема и секции создаются. Зачем делать схемы, если можно удалять партиции? DROP SCHEMA CASCADE - делает всё сама. Если у вас так секционирована одна или несколько таблиц - здесь вы правы, городить баскеты может быть избыточно. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Изменено: 21.04.2025, 10:20:41 - Тень на плетень
Нравится:
Не нравится:
|
|||
| 21.04.2025, 10:18:32 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Потому что удалить схему - это гораздо проще. Не нужно делать DEATTACH секции каждой, затем DROP TABLE по каждой таблице. Их может быть сотни. Цитата [игнорируется] ALTER TABLE sales DROP PARTITION FOR ('2023-01-01'::date); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 10:24:39 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Да, можно так. Теперь сравни: Ситуация 1: ALTER TABLE sales DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE invoice DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE order DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE gl DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE backs DROP PARTITION FOR ('2023-01-01'::date); и Ситуация 2: DROP SCHEMA data_20230101 CASCADE; Что проще? Собственно все. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 10:29:48 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
То есть кучу таблиц в одну схему... В этом смысле. Всё равно это какая-то ненужная ерунда, потому что это полёт фантазии на определённую тему. Непонятный отказ от использования стандартного встроенного инструментария. Профит от этого очень сомнителен. Что касается количества команд, то наверное ты сможешь перечитать сам себя Это все делается не руками, а процедурой. ALTER TABLE sales DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE invoice DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE order DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE gl DROP PARTITION FOR ('2023-01-01'::date); ALTER TABLE backs DROP PARTITION FOR ('2023-01-01'::date); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 10:38:57 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Это излишнее усложнение процедуры. Можешь какую то из таблиц забыть. А может и такое случиться что по какой то таблице данных за это число нет вообще. И нет секции. Здесь же не нужно думать ни о чем кроме даты. Процедура просто перебирает все даты менее определенной. Нужно просто сгенерить: DROP SCHEMA data_xxxxxxxxxx CASCADE по условию: Код: SQL 1. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 10:52:52 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Вот пример кода удаления данных по баскетам старше 9 дней. Работает и на кластере PG Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Изменено: 21.04.2025, 11:05:32 - Тень на плетень
Нравится:
Не нравится:
|
|||
| 21.04.2025, 11:04:05 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Можешь какую то из таблиц забыть. А может и такое случиться что по какой то таблице данных за это число нет вообще. И нет секции. Процедура просто перебирает все даты менее определенной. Тем, что по нему статью не напишешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2025, 11:11:00 |
|
||
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
Цитата [игнорируется] И чем это отличается от моего варианта? Цитата [игнорируется] Тем, что по нему статью не напишешь? ... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 21.04.2025, 11:22:40 |
|
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Письмо пришло. )
Цитата [игнорируется] Владимир, добрый день! Ваша статья на Хабре про секционирование в PostgreSQL стала лучшей за последние полгода. Если у вас еще есть идеи для материалов на Хабр, пожалуйста, обращайтесь. У нас есть опция написания статей руками авторов Хабра от нашего имени, по нашей теме и при полном согласовании с нами. Хорошего дня! __________ П***** В***** Руководитель проекта Департамент по взаимодействию со СМИ Технологический блок ВТБ ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 06.06.2025, 13:22:05 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Письмо пришло. )
Цитата [игнорируется] Владимир, добрый день! Ваша статья на Хабре про секционирование в PostgreSQL стала лучшей за последние полгода. Если у вас еще есть идеи для материалов на Хабр, пожалуйста, обращайтесь. У нас есть опция написания статей руками авторов Хабра от нашего имени, по нашей теме и при полном согласовании с нами. Хорошего дня! __________ П***** В***** Руководитель проекта Департамент по взаимодействию со СМИ Технологический блок ВТБ ... |
|||
|
:
Изменено: 06.06.2025, 14:13:05 - Гарыныч
Нравится:
Не нравится:
|
|||
| 06.06.2025, 14:12:51 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
И чем это отличается от моего варианта? Тем, что по нему статью не напишешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2025, 21:56:08 |
|
||
|
Запилил статью на Хабре
#1437670
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Запилил мануал по pg АВР 4.1.3. Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы ![]() Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность. Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько. ... |
||||||||||||||||
|
:
|
||||||||||||||||
| 18.06.2025, 23:47:58 |
|
|||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Запилил мануал по pg АВР 4.1.3. Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы ![]() Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность. Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько. ![]() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2025, 00:19:07 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Запилил мануал по pg АВР 4.1.3. Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы ![]() Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность. Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько. Цитата [игнорируется] Система использует только глобальные представления, без необходимости в использовании Discoverer для баз данных, и построения dblink внутри инстанса. очень полезно, в презентации не увидел явно * в оракле штатно только в 12.2 появилось ( * по хорошему бы наглядное сравнение с pg_profile/pgpro_pwr коль уж упоминаются в презентации продукта а почему бы и нет ) * хотя, да, дальше становится понятнее ) но почему бы не акцентировать )) ... |
|||
|
:
Изменено: 22.06.2025, 09:20:07 - Ифрит
Нравится:
Не нравится:
|
|||
| 22.06.2025, 09:05:52 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
не дочитал, пока, возможно.. снапшоты с реплик - нету.. ? очень полезно бы * по хорошему бы наглядное сравнение с pg_profile/pgpro_pwr коль уж упоминаются в презентации продукта а почему бы и нет ) * хотя, да, дальше становится понятнее ) но почему бы не акцентировать )) Отличия от pg_profile: 1. Снимки делаются без сброса статистики pg_stat_statements. То есть математика получения данных в интервале времени не интегральная, а дифференциальная. 2. Сделан акцент на получение общих данных инстанса целиком без деталировки по БД отдельно. Нет например статисти по таблицам и индексам. Но при этом больше системных данных. Реализован полноценный Active session history, как связка pg_stat_activity + top + io. То есть в pg_stat_activity добавлена информация по утилизации ЦПУ, памяти и вводу выводу конкретным процессом/сессией. 3. Есть модульность. Разные метрики собираются с разной периодичности. И сборку отдельных метрик можно отключать. 4. Есть автокастомизации. То есть на очень высоких нагрузках и объемах статистических данных модули поднастратваются по параметрам чтобы обеспечить живучесть. 5. В отличие от pg_profile, в pg_awr снимки делаются быстрее. Типовое время на нагруженной системе не более 0.3-0.4 сек. Против 6 сек на pg_profile. То есть при необходимости интервал снимков может быть и Оракловым для ASH - 1 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2025, 09:33:18 |
|
||
|
Запилил статью на Хабре
#1439615
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Исправил кое какие неточности в документации. Релиза версии 4.1.3 пока не было, ожидаем в конце недели. (Но Базя уменьшил лимит вложений ) Если кому нужно - пишите в ЛС... |
||||||||||||||||
|
:
Нравится:
Не нравится:
|
||||||||||||||||
| 22.06.2025, 09:41:42 |
|
|||||||||||||||
|
Запилил статью на Хабре
#1439617
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
В pg awr ещё такой двойной DB Time. В Оракле только по ASH.DB Time ASH – берется из представления pg_stat_activity с дискретизацией сбора снимков. Чем меньше интервал сбора снимков, тем точнее это значение. Она учитывает откаченные и незавершенные сессии. DB Time commited - берется из представления pg_stat_statements, и не учитывает откаченные или незавершенные сессии. Дискретизация сбора метрик здесь значения не имеет в силу специфики работы pg_stat-statements. DB Time по метрике ASH и Commited может быть больше интервала между снимками отчета по поятным причинам, не IDLE сессий может быть много, и это время суммируется. То есть, например, если в интервале отчетов 1 мин было 10 активных сессий, но которые продолжали работу и выполняли 1 запрос в каждой из них, то DB Time ASH будет 10 мин. Если запросы при этом не завершились или были откачены, то DB Time commited будет равно 0. В целом соотношение между DB Time ASH и DB Time commited характеризует профиль нагрузки. При высоком значении DB Time ASH и меньшем DB Time commited – соответствует OLAP нагрузке. Если наоборот, то OLTP. DB Time полезен для того чтобы сравнить профили нагрузки системы в разных интервалах времени и для анализа отклонений. Например, когда система декларирована архитектурой как OLTP, но ведет себя как OLAP – это может говорить о наличии проблем, длинных запросов, и может потребовать их оптимизации. ... |
||||||||||||||||
|
:
Изменено: 22.06.2025, 09:51:01 - Терабайт
Нравится:
Не нравится:
|
||||||||||||||||
| 22.06.2025, 09:49:53 |
|
|||||||||||||||
|
Запилил статью на Хабре
#1485046
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Приехал на WD 2025 Summer. Попросили рассказать о PG AWR. Вобщем будет доклад минут на 30. Будут слушать серьезные люди. Начало в 11:00. Но приехал пораньше и.к. нужно отладить техническую часть. ... |
||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
|
||||||||||||||||
| 07.08.2025, 08:44:13 |
|
|||||||||||||||
|
Запилил статью на Хабре
#1581020
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
В сентябре вышел pg awr 4.1.3. Финальная документация во вложении. ... |
||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
||||||||||||||||
| 10.11.2025, 15:34:55 |
|
|||||||||||||||
|
Запилил статью на Хабре
#1581026
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
... |
||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
|
||||||||||||||||
| 10.11.2025, 15:38:00 |
|
|||||||||||||||
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
Скоро ожидается выход новой моей статьи на Хабр и выступление на ближайшем PgConf 2026. Тема весьма интересная, это фактическое определение профилей нагрузки БД. У вас есть шанс назвать формулу своим именем и прославится на весь Мир на уровне Кодда или Ларри Элисона. Мы пока сами на докопали, но куда копать я расскажу на конференции. ... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 14.02.2026, 01:43:23 |
|
|
Запилил статью на Хабре
#1663970
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Эксклюзив. Шаблон презентации, о чем речь. Это ещё никто не видел. ... |
||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
Изменено: 14.02.2026, 08:40:23 - Тень на плетень
Нравится:
Не нравится:
|
||||||||||||||||
| 14.02.2026, 01:47:12 |
|
|||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Скоро ожидается выход новой моей статьи на Хабр и выступление на ближайшем PgConf 2026. Тема весьма интересная, это фактическое определение профилей нагрузки БД. У вас есть шанс назвать формулу своим именем и прославится на весь Мир на уровне Кодла или Ларри Элисона. Мы пока сами на докопали, но куда копать я расскажу на конференции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2026, 10:50:57 |
|
||
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
Скоро ожидается выход новой моей статьи на Хабр и выступление на ближайшем PgConf 2026. Тема весьма интересная, это фактическое определение профилей нагрузки БД. У вас есть шанс назвать формулу своим именем и прославится на весь Мир на уровне Кодла или Ларри Элисона. Мы пока сами на докопали, но куда копать я расскажу на конференции. ... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 14.02.2026, 19:21:10 |
|
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Скоро ожидается выход новой моей статьи на Хабр и выступление на ближайшем PgConf 2026. Тема весьма интересная, это фактическое определение профилей нагрузки БД. У вас есть шанс назвать формулу своим именем и прославится на весь Мир на уровне Кодла или Ларри Элисона. Мы пока сами на докопали, но куда копать я расскажу на конференции. ![]() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2026, 21:12:37 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
С Рыбой сношается ... |
|||
|
В комнате моей туманы-маны... Взорвались кондёры хуанана ...
:
Нравится:
Не нравится:
|
|||
| 14.02.2026, 22:49:06 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
И просто чудак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2026, 12:21:15 |
|
||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Запилил новую статью на Хабре. На этот раз снова про мониторинг. Об определении фактического профиля нагрузки БД. В принципе это Data Science. Чистая статистика. https://habr.com/ru/companies/vtb/articles/1011188/ ... |
|||
|
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
| 17.03.2026, 12:40:43 |
|
||
|
Запилил статью на Хабре
#1687865
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Запилил новую статью на Хабре. На этот раз снова про мониторинг. Об определении фактического профиля нагрузки БД. В принципе это Data Science. Чистая статистика. https://habr.com/ru/companies/vtb/articles/1011188/ ... |
|||||||||||||||||||
|
С уважением, КѢдра МiтрейЪ.
:
|
|||||||||||||||||||
| 17.03.2026, 23:41:12 |
|
||||||||||||||||||
|
Запилил статью на Хабре
|
|||
|---|---|---|---|
|
#18+
Оракел - сила ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2026, 09:49:04 |
|
||
|
Запилил статью на Хабре
|
|
|---|---|
|
#18+
Оценка статьи со стороны ИИ. Исходя из содержания статьи, её практическая ценность очень высока, особенно для команд, которые эксплуатируют PostgreSQL в условиях нестабильной или смешанной нагрузки. Вот ключевые аспекты, которые можно применить на практике прямо сейчас: 1. Чёткий метод диагностики «настроение БД» Автор предлагает простой, но мощный приём: смотреть не на каждый график по отдельности, а на комбинацию state + wait_event + wait_event_type из pg_stat_activity. · Что даёт на практике: Быстро отличать нормальную работу CPU (active/NULL) от проблем ввода-вывода (active/DataFileRead/IO), блокировок (active/relation/Lock) или «зависших» транзакций приложения (idle in transaction/ClientRead/Client). · Как применить: Вы можете прямо сейчас написать скрипт мониторинга (Zabbix, Prometheus), который строит график с этими комбинациями — это заменит десятки других графиков для быстрой оценки ситуации. 2. Объективная формула профиля нагрузки (OLTP ↔ OLAP) Главное новшество — метрика Profile ratio на основе сравнения DB Time (ASH) и DB Time (committed). · В чём суть: Она показывает, каких запросов больше в интервале — коротких транзакционных (OLTP) или длинных аналитических (OLAP). · Практические действия: Если для системы, задуманной как OLTP, коэффициент вдруг стал выше 500-700 (особенно при интервале сбора 1-5 минут), вы получаете ранний триггер. Это повод проверить: · Не появились ли неоптимальные отчёты на продуктивной БД. · Хватает ли shared_buffers (иначе много DataFileRead). · Не пора ли менять архитектуру (индексы, секционирование). 3. Отдельный алгоритм для Archive Database (критично для больших инфраструктур) Автор детально разбирает риски, когда архивную БД («только чтение, редкие запросы») начинают использовать как обычную продуктивную. · Главная опасность: У архивных БД обычно минимум индексов, слабые ресурсы (CPU/RAM) и очень редкие бекапы (раз в квартал/год). Внезапная OLTP-нагрузка разрушит производительность, а случайное удаление данных будет невосстановимо. · Практический вывод: Внедрите мониторинг этой самой метрики Profile ratio специально для архивных систем. Как только она отклоняется от «около 0» (долгие запросы) или «около 1000» (пакетная загрузка) — срочно проверять, не начали ли её использовать как «скрытый продуктив». 4. Готовые рекомендации по интервалу сбора Автор приводит эмпирические данные, что оптимальный интервал сбора метрик ∆t для Profile ratio — от 2 до 7 минут (удобнее 5 минут). Это избавит вас от ошибок (слишком малый интервал сольёт все профили в OLAP, слишком большой — сделает их неразличимыми). Главное ограничение для практики Метод требует накопления истории снимков pg_stat_activity и pg_stat_statements в вашей системе мониторинга. Если у вас их нет, то «с нуля» вы получите только текущий срез. Но настроить сбор этих данных — задача на несколько часов, а выгода от предложенного подхода будет постоянной. Краткий вердикт: Это не просто теоретическая статья, а готовый инструментарий для инженеров. Вы можете взять предложенные SQL-запросы, формулы и пороговые значения и внедрить их в свою систему мониторинга PostgreSQL уже на следующей неделе. ... |
|
|
С уважением, КѢдра МiтрейЪ.
:
|
|
| 31.03.2026, 00:00:40 |
|

start [/forum/topic.php?all=1&fid=19&tid=17732]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
202ms |
get tp. blocked users: |
1ms |
| others: | 51ms |
| total: | 334ms |

| 0 / 0 |
