Блог о PostgreSQL от Аристова Евгения

  • JSONB && TOAST in PostgreSQL

    В предыдущей статье мы разобрали как устроен TOAST. Следующий эксперимент – убедиться, что JSONB в TOAST довольно медленный и подвержен bloating. Сгенерируем таблицу 10 тысяч строк из JSONB объектов размером по 10 тысяч элементов: \timing CREATE TABLE t AS SELECT i AS id, (SELECT jsonb_object_agg(j, j) FROM generate_series(1, 1000) j) js FROM generate_series(1, 10000) i;…

  • TOAST in PostgreSQL

    Вспомним как хранятся наши строки. Версия строки должна помещаться на одну страницу 8кб (размер по умолчанию, влияние этого размера на производительность будет рассмотрено далее в книге). Если данные в строке превышают этот размер, то: Давайте разбираться, что это такое. Особенности TOAST-таблицы (The Oversized Attribute Storage Technique): Для тестов создадим табличку и посмотрим OID TOAST сегмента…

  • F.A.Q. по менторингу от aristov.tech

    Платформа для объединения студентов, которые ищут индивидуальное обучение и лучших преподавателей-практиков. Телеграм канал для бесплатной первичной консультации Зачем вообще этот проект https://aristov.tech/mentorship? Объединить лучших специалистов-практиков в своей области с желающими быстро и качественно улучшить свои профессиональные навыки практически в любом направлении. Что такое менторинг? Индивидуальное обучение по составленной для лучшего и быстрого усвоения программе. Учитываются…

  • Вакансии от партнеров aristov.tech

    Здесь будут публиковаться предложения от надёжных партнеров. Сейчас 5 вакансий. Цель статьи – соединить лучших специалистов области с интересными проектами в крупных компаниях. Вилка зарплаты приблизительная – все зависит от ваших скилов и обсуждается индивидуально уже непосредственно с работодателем. Не является публичной офертой. Если заинтересовались, пишите ТГ @Aeugene или через форму обратной связи на сайте…

  • Отзывы на курс Оптимизация PostgreSQL от aristov.tech

    Программа курса по Оптимизации PostgreSQL 3.1 – cледующий старт 25 января 2025. Все отзывы публикую без редактирования (исправляю только синтаксические ошибки). Отзывы на четвертый поток сентябрь-октябрь 2024 года: Хороший курс, много теории и практики, в результате расширен кругозор по применяемым инструментам и технологиям, с которыми не сталкивался ранее. Антон Галаев DBA Postgresql Больше половины информации…

  • Новое видео про генерацию UUID в PostgreSQL

    Краткое содержание Ютуб ролика (небольшой отрывок первой лекции курса по Оптимизации PostgreSQL) про особенности генерации UUID UUID замечательный инструмент для генерации уникальных значений искусственного первичного ключа в PostgreSQL, но он имеет и ряд недостатков. Сравним генерацию 10 миллионов строк  UUID четвертой версии + рандомный текст с аналогичным классическим подходом serial. Потом создадим индексы по этим…