Метка: оптимизация

  • Отзывы на курс PostgreSQL от aristov.tech

    Программа курса по Оптимизации PostgreSQL 6.1 — следующий старт 26 сентября 2026. Отзывы в pdf Все отзывы публикую без редактирования (исправляю только синтаксические ошибки). Отзывы на девятый поток май-июнь 2026 года: Курс насыщенный, без воды и банальностей, выжимка из практики и эксперимента, но в тоже время доступным языком. Неформальное живое общение. Курс читается не »…

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

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

  • Caveats Refresh Materialized View Concurrently PostgreSQL

    Давайте обсудим, какие есть варианты обновления материализованного представления или MV (Materialized View) и какие при этом у нас есть проблемы. Огромным преимуществом MV является хранение результатов выполнения запроса — не нужно заново его выполнять. Особенно ощутимо это дает преимущество при сохранении результатов сложных запросов. Также мы можем создавать индексы на наши MV. Но при этом…

  • Что быстрее count(id) или count(UUID) в PostgreSQL?

    Казалось бы в прошлой статье мы выяснили, что нет разницы между count(id), count(1) или count(*). Давайте теперь узнаем, как же PostgreSQL работает с таким замечательным инструментом как UUID. Общая идея заключается в том, что UUID предоставляет нам способ генерации уникальных идентификаторов без необходимости зависеть от конкретных контекстов или ресурсов. В PostgreSQL, для создания UUID, вы…

  • Базовые настройки PostgreSQL

    После установки инстанс PostgreSQL в целом НЕ настроен и это может отрицательно отразиться на производительности. Несмотря на то, что настроек в PostgreSQL более 350, можно выделить основные: shared_buffers Используется для кэширования данных. По умолчанию низкое значение (для поддержки как можно большего кол-ва ОС). Начать стоит с его изменения. Согласно документации, рекомендуемое значение для данного параметра…