Курс по оптимизации PostgreSQL
Курс SQL c 0 до джуна (30 тем)
Ниже список уже опубликованных статей и планы на будущее:
Создаем ВМ в одном из 3 вариантов VirtualBox, ЯндексОблако, ГуглОблако.
Подключаемся из командной строки к PostgreSQL или GUI для работы
Логическое устройство PostgreSQL
Структура БД (DDL) в PostgreSQL
Модификация данных (DML) в PostgreSQL
Транзакции и MVCС в PostgreSQL
Уровни изоляции транзакций PostgreSQL
Табличные пространства в PostgreSQL
Ошибка VirtualBox E_FAIL 0x80004005
Блок по оптимизации:
Что быстрее count(*) или count(1) в PostgreSQL
Что быстрее count(id) или coount(UUID) в PostgreSQL
Caveats Refresh Materialized View в PostgreSQL
Статьи по открытым урокам:
Уровни изоляции транзакций PostgreSQL
Транзакции и MVCC в PostgreSQL
Сравнение PostgreSQL и NoSQL решений
Pgbouncer – connecting clients в PostgreSQL
Видео на Youtube
Cерия публикаций с нарезкой небольших клипов с первого запуска моего курса по Оптимизации PostgreSQL, прошедшего в сентябре – октябре 2023 года.
Открытый урок Уровни изоляции транзакций в PostgreSQL
Открытый урок: особенности MVCC PostgreSQL
Открытый урок: idle vs idle in transaction
О чем курс по Оптимизации PostgreSQL.
Linux swapiness for PostgreSQL.
Параметры Linux, влияющие на производительность PostgreSQL.
Особенности генерации UUID и работы count в PostgreSQL
Разбираем утилиты для PostgreSQL: pgbench, atop и hop
Бенчмарки и их проблемы в Postgres
Установка и настройка балансировщика pgbouncer для PostgreSQL
Haproxy + pgbouncer и PostgreSQL
Особенности работы search_path в PostgreSQL
pg_backrest vs barman, best practice
Разбор архитектуры подключений к PostgreSQL
Пользователи и права доступа в PostgreSQL
Best practice по минимизации трафика
Проблема потери Master при репликации
Безопасность при настройке репликации PostgreSQL
Синхронный VS асинхронный коммиты при репликации
Загадки на Youtube
Загадка №1. О пропаже места при добавлении строк
Загадка №2. О пропавшем времени. Почему обновление JSONB на порядок выше чем int в PostgreSQL?
Курс SQL c 0 и до Джуна (ссылки на видео доступны в каждой статье)
- Реляционная модель данных
- Основы проектирования – 3 нормальная форма
- Первичный ключ (естественный и искусственный) и внешний ключи
- SEQUENCE
- Язык SQL и его основные конструкции
- Варианты NoSQL решений и отличие от РСУБД
- Варианты установки Постгреса
- Подключение извне к кластеру
- PSQL
- Ликбез по Линуксу
- DATABASE SCHEMA TABLE
- ALTER
- Типы данных
- Варианты SELECT
- WHERE ORDER BY LIMIT
- INSERT
- UPDATE
- DELETE
- MERGE
- JOIN
- UNION
- GROUP BY
- HAVING
- VIEW
- MATERIALIZED VIEW
- INDEXES
- ROLES
- Функции работы с датой/строками/цифрами
- MVCC
- уровни изоляции транзакций
Планы по статьям
Можно подписаться в телеграм, youtube на релиз новых статей
Типы индексов часть 1
Типы индексов часть 2
Полнотекстовый поиск
Обслуживание БД причины и особенности
Тюнинг WAL
Секционирование
Work_mem && temp tablespace
search_path
Добавить комментарий