|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:16 |
|
Запилил статью на Хабре
#802597
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
||||||||||||||||
:
Изменено: 12.06.2024, 22:19 - Гарыныч
Нравится:
Не нравится:
|
||||||||||||||||
12.06.2024, 22:18 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:20 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
В общем в Яндексе набери: Как мы мигрировали из Oracle в PostgreSQL И там открой сохраненную копию. Должно сработать. ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:23 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:26 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ![]() ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:27 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:27 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:40 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ![]() ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:42 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ![]() https://habr.com/ru/companies/slurm/articles/664202/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:43 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Как мы мигрировали из Oracle в PostgreSQL это оно? ![]() ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:44 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Нет это не это. Смотри именно ссылки на Хабр. Других нет. Это свежая статья, дня 2 наверное ей. ![]() https://habr.com/ru/companies/vtb/articles/819133/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:45 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
В телефонных браузерах почему то такого нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:45 |
|
Запилил статью на Хабре
#802651
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
|||||||||||||||||||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||||||||||||||||||
12.06.2024, 22:49 |
|
Запилил статью на Хабре
#802655
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
|||||||||||||||||||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||||||||||||||||||
12.06.2024, 22:50 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Тут конечно есть крамола в графиках. Оракловый SQL Developer, прикрученный драйвером в Postgres. Надеюсь не заметят. 😅 ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
12.06.2024, 22:52 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
зы:? а теле2 - нынче рулёз? в дрочко - телефонии? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2024, 23:25 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это о миграции из Оракла в Постгрес. Критика приветствуется, т.к. мы все в одной лодке.) https://habr.com/ru/companies/vtb/articles/819133/ Статья получилась длинноватая но я изложил все что есть на самом деле. Надеюсь что найдутся умные молодые люди которые смогут отшлифовать этот концепт до совершенства. Я фактически изложил главные идеи. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2024, 06:03 |
|
Запилил статью на Хабре
#1270648
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Вобщем по результатам моя статья оказалась лучшей из всех за 2024 для ВТБ. Шеф поздравил с выходом в лидеры. ![]() ... |
||||||||||||||||
С уважением, КѢдра МiтрейЪ.
:
|
||||||||||||||||
27.12.2024, 22:41 |
|
Запилил статью на Хабре
|
|
---|---|
#18+
Написал новую статью. Об эффетивных методах секционировании штатными средствами PostgreSQL. О т.н. Корзинном секционировании (Basket patitioning) Очень крутая вещь, позволяющая быстро через DDL операции удалять огромные массивы устаревших данных. После чего итоговые таблицы не нуждаются в обслуживании. Применимо для OLTP профилей нагрузки. Как опубликуют, скину ссылку. Статья тоже от банковского аккаунта. Но комментировать буду из под своего. ... |
|
С уважением, КѢдра МiтрейЪ.
:
|
|
06.02.2025, 00:07 |
|
Запилил статью на Хабре
#1312088
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Вот так примерно выглядит работа над статьей. ) Вы тоже пишите. Делитесь с сообществом своими находками.Это Титул, специфика Хабра. Картинку сгенерил при помощи ИИ в Шедеврум. Но это шаблон. Дизайнер еще допилит. ... |
|||||||||||||||||||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||||||||||||||||||
06.02.2025, 10:29 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Basket patitioning ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных, идейный укр, который родился не в России иноагент, но без официального статуса :
Нравится:
Не нравится:
|
|||
10.02.2025, 23:04 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Мегачлен, там опечатка же Да термин и архитектура - мое. ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
10.02.2025, 23:23 |
|
Запилил статью на Хабре
|
|
---|---|
#18+
О т.н. Корзинном секционировании (Basket patitioning) ![]() ![]() Вообще у меня есть еще термин " виртуальное секционирование". Когда одна большая таблица в определении fdw разбивается на кучу мелких секций с диапазонами прямым запросом. Это удобно для многопоточного переноса. ... |
|
С уважением, КѢдра МiтрейЪ.
:
|
|
10.02.2025, 23:40 |
|
Запилил статью на Хабре
|
|
---|---|
#18+
Когда я учился в аспирантуре ОИВТ РАН, шеф нам говорил, что если вы не можете найти название чему то - не ссыте , придумываете его сами. ![]() ... |
|
С уважением, КѢдра МiтрейЪ.
:
|
|
10.02.2025, 23:46 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Вот еще интересна проблема возникла. По определению фактического профиля нагрузки. OLAP он или OLTP. И собственно если система заявлена как OLAP, но на самом деле ведет себя как OLTP или наоборот, это должно быть видно в мониторинге. Для определения профиля нагрузки используется 4 критерия. Назовем их "4 критерия Ольгинских дев определения профиля нагрузки OLAP/OLTP." 😀 ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
10.02.2025, 23:53 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
4 критерия Ольгинских дев ![]() ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2025, 23:57 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Вышла статья про Basket partitioning. Такая архитектура хранения используется, например в pg awr. Поправили форматирование. Очень внимательно относимся к замечаниям. Критика приветствуется! 👍 https://habr.com/ru/companies/vtb/articles/894950/ ... |
|||
:
Изменено: 30.03.2025, 12:07 - Терабайт
Нравится:
Не нравится:
|
|||
30.03.2025, 11:58 |
|
Запилил статью на Хабре
#1369654
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Сейчас плотно переквалифицируюсь в Data Science. Фактически то чем я занимаюсь этим и является. Сплав математики, архитектур БД и AI. ... |
||||||||||||||||
:
Изменено: 30.03.2025, 12:27 - Терабайт
Нравится:
Не нравится:
|
||||||||||||||||
30.03.2025, 12:26 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Очень внимательно относимся к замечаниям. Критика приветствуется! А удалять партиции вы не умеете или просто не хотите? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2025, 22:14 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Сейчас плотно переквалифицируюсь в Data Science. Фактически то чем я занимаюсь этим и является. А там и до инфоцыганства недалеко. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2025, 22:21 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Вышла статья про Basket partitioning. ..........................
Чтобы выяснить, что DML оператор DELETE не приводит к очистке сегментов и освобождению места, вам надо было написать статью про секционирование? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2025, 22:29 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#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 - Кусь
Нравится:
Не нравится:
|
|||
02.04.2025, 22:33 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Вышла статья про Basket partitioning. Такая архитектура хранения используется, например в pg awr. Поправили форматирование. Очень внимательно относимся к замечаниям. Критика приветствуется! 👍 https://habr.com/ru/companies/vtb/articles/894950/ и что именно значимое вносит термин "корзинное", кроме префикса в имени схем.. % вот это интригует - может в статье есть какой-то с ходу неуловимый хак... так-то, чего бы не: public.apple_20250203, public.apple_20250204... ... |
|||
:
Изменено: 06.04.2025, 16:41 - Ифрит
Нравится:
Не нравится:
|
|||
06.04.2025, 16:39 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#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 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#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 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Гарыныч, сходи лучше в тему про монаду. Насри там кмаву чёрными властелинами. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2025, 22:22 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Гарыныч, сходи лучше в тему про монаду. Насри там кмаву чёрными властелинами. ![]() ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2025, 22:23 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Вышла статья про Basket partitioning. Такая архитектура хранения используется, например в pg awr. Поправили форматирование. Очень внимательно относимся к замечаниям. Критика приветствуется! 👍 https://habr.com/ru/companies/vtb/articles/894950/ и что именно значимое вносит термин "корзинное", кроме префикса в имени схем.. % вот это интригует - может в статье есть какой-то с ходу неуловимый хак... так-то, чего бы не: public.apple_20250203, public.apple_20250204... ... |
|||
:
Изменено: 21.04.2025, 00:18 - Терабайт
Нравится:
Не нравится:
|
|||
21.04.2025, 00:15 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это все делается не руками, а процедурой. Она проверяет при вставке наличие схем за указанную дату. Если ее нет - схема и секции создаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2025, 00:17 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Здесь нужно не обнулять старые секции, а ваще удалять. Хотя если секционирование по типу LIST - то конечно проще транкейтить. Например те данные которые obsolete. Они сразу переезжают в нужную секцию. И соответственно ничто не мешает их не delete, а truncate. Что гораздо быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2025, 00:21 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
В общем это хоть и не выглядит сильно впечатляюще как сиськи Мэрлин Монро. Но работает сейчас на десятках тысяч серверов. С совершенно разными профилями. Удаляется пулей. Обслуживания вообще не требует. В этом и была цель. Понимающие люди идею поймут. Например стат данные размером гигов под 50 через обычный delete могли удаляться часами. А тут за секунду. В этом и профит. ... |
|||
:
Изменено: 21.04.2025, 00:34 - Терабайт
Нравится:
Не нравится:
|
|||
21.04.2025, 00:30 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это все делается не руками, а процедурой. Она проверяет при вставке наличие схем за указанную дату. Если ее нет - схема и секции создаются. Зачем делать схемы, если можно удалять партиции? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2025, 07:18 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это все делается не руками, а процедурой. Она проверяет при вставке наличие схем за указанную дату. Если ее нет - схема и секции создаются. Зачем делать схемы, если можно удалять партиции? DROP SCHEMA CASCADE - делает всё сама. Если у вас так секционирована одна или несколько таблиц - здесь вы правы, городить баскеты может быть избыточно. ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Изменено: 21.04.2025, 10:20 - Тень на плетень
Нравится:
Не нравится:
|
|||
21.04.2025, 10:18 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Потому что удалить схему - это гораздо проще. Не нужно делать DEATTACH секции каждой, затем DROP TABLE по каждой таблице. Их может быть сотни. Цитата [игнорируется] ALTER TABLE sales DROP PARTITION FOR ('2023-01-01'::date); ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2025, 10:24 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#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 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#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 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Это излишнее усложнение процедуры. Можешь какую то из таблиц забыть. А может и такое случиться что по какой то таблице данных за это число нет вообще. И нет секции. Здесь же не нужно думать ни о чем кроме даты. Процедура просто перебирает все даты менее определенной. Нужно просто сгенерить: DROP SCHEMA data_xxxxxxxxxx CASCADE по условию: Код: SQL 1.
... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
21.04.2025, 10: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 - Тень на плетень
Нравится:
Не нравится:
|
|||
21.04.2025, 11:04 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Можешь какую то из таблиц забыть. А может и такое случиться что по какой то таблице данных за это число нет вообще. И нет секции. Процедура просто перебирает все даты менее определенной. Тем, что по нему статью не напишешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2025, 11:11 |
|
Запилил статью на Хабре
|
|
---|---|
#18+
Цитата [игнорируется] И чем это отличается от моего варианта? Цитата [игнорируется] Тем, что по нему статью не напишешь? ... |
|
С уважением, КѢдра МiтрейЪ.
:
|
|
21.04.2025, 11:22 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Письмо пришло. )
Цитата [игнорируется] Владимир, добрый день! Ваша статья на Хабре про секционирование в PostgreSQL стала лучшей за последние полгода. Если у вас еще есть идеи для материалов на Хабр, пожалуйста, обращайтесь. У нас есть опция написания статей руками авторов Хабра от нашего имени, по нашей теме и при полном согласовании с нами. Хорошего дня! __________ П***** В***** Руководитель проекта Департамент по взаимодействию со СМИ Технологический блок ВТБ ... |
|||
С уважением, КѢдра МiтрейЪ.
:
Нравится:
Не нравится:
|
|||
06.06.2025, 13:22 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Письмо пришло. )
Цитата [игнорируется] Владимир, добрый день! Ваша статья на Хабре про секционирование в PostgreSQL стала лучшей за последние полгода. Если у вас еще есть идеи для материалов на Хабр, пожалуйста, обращайтесь. У нас есть опция написания статей руками авторов Хабра от нашего имени, по нашей теме и при полном согласовании с нами. Хорошего дня! __________ П***** В***** Руководитель проекта Департамент по взаимодействию со СМИ Технологический блок ВТБ ... |
|||
:
Изменено: 06.06.2025, 14:13 - Гарыныч
Нравится:
Не нравится:
|
|||
06.06.2025, 14:12 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
И чем это отличается от моего варианта? Тем, что по нему статью не напишешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2025, 21:56 |
|
Запилил статью на Хабре
#1437670
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Запилил мануал по pg АВР 4.1.3. Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы ![]() Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность. Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько. ... |
||||||||||||||||
:
|
||||||||||||||||
18.06.2025, 23:47 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Запилил мануал по pg АВР 4.1.3. Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы ![]() Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность. Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько. ![]() ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2025, 00:19 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#18+
Запилил мануал по pg АВР 4.1.3. Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы ![]() Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность. Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько. Цитата [игнорируется] Система использует только глобальные представления, без необходимости в использовании Discoverer для баз данных, и построения dblink внутри инстанса. очень полезно, в презентации не увидел явно * в оракле штатно только в 12.2 появилось ( * по хорошему бы наглядное сравнение с pg_profile/pgpro_pwr коль уж упоминаются в презентации продукта а почему бы и нет ) * хотя, да, дальше становится понятнее ) но почему бы не акцентировать )) ... |
|||
:
Изменено: 22.06.2025, 09:20 - Ифрит
Нравится:
Не нравится:
|
|||
22.06.2025, 09:05 |
|
Запилил статью на Хабре
|
|||
---|---|---|---|
#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 |
|
Запилил статью на Хабре
#1439615
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Исправил кое какие неточности в документации. Релиза версии 4.1.3 пока не было, ожидаем в конце недели. (Но Базя уменьшил лимит вложений ![]() ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
22.06.2025, 09:41 |
|
Запилил статью на Хабре
#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 - Терабайт
Нравится:
Не нравится:
|
||||||||||||||||
22.06.2025, 09:49 |
|
|
start [/forum/topic.php?all=1&fid=19&tid=17732]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
208ms |
get tp. blocked users: |
2ms |
others: | 43ms |
total: | 360ms |
0 / 0 |