powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / PostgreSQL [закрыт для гостей] / Запилил статью на Хабре
11 сообщений из 61, страница 3 из 3
Запилил статью на Хабре
    #1389205
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тень на плетень  21.04.2025, 10:52
[игнорируется]
Можешь какую то из таблиц забыть.
Существует более одного механизма указания списка таблиц, подлежащих периодической чистке. В любом случае полезно знать что у тебя чистится и с какой периодичностью, оправдывать отказ от стандартного инструментария склерозом - это как минимум странно. В твоём же случае создание новой партиционированной таблицы - процесс нетипичный, что может вызвать проблемы в том случае, когда знающий человек уволится, а заниматься этим будет новичок. Поддержка такой нестандартной архитектуры тоже может быть очень невыгодным занятием.
Тень на плетень  21.04.2025, 10:52
[игнорируется]
А может и такое случиться что по какой то таблице данных за это число нет вообще. И нет секции.
И что? Писать код без обработки ошибок - это плохо, а обработка ошибок сводит на нет этот аргумент.
Тень на плетень  21.04.2025, 10:52
[игнорируется]
Процедура просто перебирает все даты менее определенной.
И чем это отличается от моего варианта?
Тем, что по нему статью не напишешь?
...
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1389215
Тень на плетень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
«Если русский человек скажет вам, что не любит Россию, не верьте ему. Он не русский.»
Ф.М. Достоевский
Цитата 
[игнорируется]
И чем это отличается от моего варианта?
По сути ничем. Только архитектурой. О ней и была речь.
Цитата 
[игнорируется]
Тем, что по нему статью не напишешь?
Почему? Хорошие практики работы с секционированными таблицами всем интересны.
...
С уважением, КѢдра МiтрейЪ.
Рейтинг: 1 / 0
Нравится: Гарыныч
Запилил статью на Хабре
    #1429097
Тень на плетень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
«Если русский человек скажет вам, что не любит Россию, не верьте ему. Он не русский.»
Ф.М. Достоевский
Письмо пришло. )
Цитата 
[игнорируется]
Владимир, добрый день!

Ваша статья на Хабре про секционирование в PostgreSQL стала лучшей за последние полгода. Если у вас еще есть идеи для материалов на Хабр, пожалуйста, обращайтесь. У нас есть опция написания статей руками авторов Хабра от нашего имени, по нашей теме и при полном согласовании с нами.

Хорошего дня!
__________
П***** В*****
Руководитель проекта
Департамент по взаимодействию со СМИ
Технологический блок ВТБ
...
С уважением, КѢдра МiтрейЪ.
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1429124
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Тень на плетень  06.06.2025, 13:22
[игнорируется]
Письмо пришло. )
Цитата 
[игнорируется]
Владимир, добрый день!

Ваша статья на Хабре про секционирование в PostgreSQL стала лучшей за последние полгода. Если у вас еще есть идеи для материалов на Хабр, пожалуйста, обращайтесь. У нас есть опция написания статей руками авторов Хабра от нашего имени, по нашей теме и при полном согласовании с нами.

Хорошего дня!
__________
П***** В*****
Руководитель проекта
Департамент по взаимодействию со СМИ
Технологический блок ВТБ
Круто!
...
Изменено: 06.06.2025, 14:13 - Гарыныч
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1430465
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  21.04.2025, 11:11
[игнорируется]
И чем это отличается от моего варианта?
Тем, что по нему статью не напишешь?
И тем, что не придёт благодарность от Департамента по взаимодействию со СМИ ВТБ.
...
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1437670
Терабайт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запилил мануал по pg АВР 4.1.3.

Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы :)))

Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность.

Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько.
PR AWR manual.pdf
...
Изменено: 18.06.2025, 23:55 - Терабайт
Рейтинг: 1 / 0
Нравится: Ифрит
Запилил статью на Хабре
    #1439527
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Терабайт  18.06.2025, 23:47
[игнорируется]
Запилил мануал по pg АВР 4.1.3.

Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы :)))

Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность.

Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько.
PR AWR manual.pdf
У индейца появляется конкурент. Уже продаёт поддержку с лицензией. [:prankster]
...
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1439609
Фотография Ифрит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Терабайт  18.06.2025, 23:47
[игнорируется]
Запилил мануал по pg АВР 4.1.3.

Ну как мануал. Почти книжка, брошюра. Правда коллега шутит что это Курсовая. Ну а чо. Если есть целые две математические формулы :)))

Накрутили в АВР уже конечно мощно. Появилось понятие администрирования АВР. Авто кастомизации, модульность.

Оказывается купить вы его уже можете. Но он идёт только с поддержкой. Стоит правда хз сколько.
PR AWR manual.pdf
Цитата 
[игнорируется]
Система использует только глобальные представления, без необходимости в использовании
Discoverer для баз данных, и построения dblink внутри инстанса.
не дочитал, пока, возможно.. снимки с реплик - нету.. ?
очень полезно, в презентации не увидел явно
* в оракле штатно только в 12.2 появилось (

* по хорошему бы наглядное сравнение с pg_profile/pgpro_pwr
коль уж упоминаются в презентации продукта
а почему бы и нет )

* хотя, да, дальше становится понятнее )
но почему бы не акцентировать ))
...
Изменено: 22.06.2025, 09:20 - Ифрит
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1439613
Терабайт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифрит  22.06.2025, 09:05
[игнорируется]
не дочитал, пока, возможно.. снапшоты с реплик - нету.. ?
очень полезно бы

* по хорошему бы наглядное сравнение с pg_profile/pgpro_pwr
коль уж упоминаются в презентации продукта
а почему бы и нет )

* хотя, да, дальше становится понятнее ) но почему бы не акцентировать ))
С реплики нет снимков. Но в нашей целевой архитектуре это и не нужно, т.к. haproxy перенаправляет запросы на лидер кластера. То есть выполнение запросов с синхронной реплики не приветствуется, т.к. какие то тяжёлые запросы на реплике могут аффектить лидер, вследствии чего на нем возникать ожидания SyncRepl.

Отличия от 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 сек.
...
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1439615
Терабайт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил кое какие неточности в документации. Релиза версии 4.1.3 пока не было, ожидаем в конце недели.

(Но Базя уменьшил лимит вложений [:cry]) Если кому нужно - пишите в ЛС
Screenshot_20250622-093955~2.png
...
Рейтинг: 0 / 0
Запилил статью на Хабре
    #1439617
Терабайт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В pg awr ещё такой двойной DB Time. В Оракле только по ASH.
Screenshot_20250622-094544~2.png
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 - Терабайт
Рейтинг: 0 / 0
11 сообщений из 61, страница 3 из 3
Форумы / PostgreSQL [закрыт для гостей] / Запилил статью на Хабре
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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