Рубрика: Оптимизация PostgreSQL

  • Pgbouncer – connecting clients в PostgreSQL

    Статья основана на материалах открытого вебинара, прошедшего 30.10. Запись занятия доступна в ютуб версии, рутуб версии и вк видео. Проблематика Классический старт PostgreSQL: запускается базовый процесс postgres, происходит его fork (каждый fork процесса занимается своей задачей), формируется разделяемая память, в которой лежит буферный пул и другие структуры. Далее приходит клиент и снова происходит fork процесса postgres.…

  • Курс по Оптимизации PostgreSQL 3.1

    Скачать программу в pdf Записаться на курс Отзывы на курс Общий объем – 10 занятий по 2-3+ ак.часа по 45 минут  Старт – 28 января 2025 года Даты и время – суббота, воскресенье в 10:00 по МСК Формат занятий – вебинары на платформе Яндекс.Телемост Среда для обучения: PostgreSQL 17 на ВМ Ubuntu 24.04 Возможно получить…

  • 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;…

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

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

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

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

  • Теперь про PostgreSQL и на Youtube

    Всем привет. Начинаю серию публикаций с нарезкой небольших клипов с первого запуска моего курса по Оптимизации PostgreSQL, прошедшего в сентябре – октябре 2023 года. Сегодня опубликованы: О чем курс по Оптимизации PostgreSQL. Цель моего курса, примеры рассматриваемых кейсов Linux swapiness for PostgreSQL. Технология вытеснения памяти swapiness, принцип работы, тюнинг для работы с PostgreSQL Параметры Linux,…