Содержание курса
1. Введение в PostgreSQL и бенчмаркинг
3 урока
29
13
0м
0
Открытый
1.1
Знакомство с PostgreSQL
↗
15
5
0м 23с
0
Открытый
1.2
Зачем нужен бенчмаркинг?
↗
9
5
-
0
Закрытый
1.3
Виды бенчмарков
↗
5
3
-
0
2. Основы PostgreSQL и настройка окружения
3 урока
13
9
0м
0
Закрытый
2.1
Установка PostgreSQL на разных системах
↗
5
3
-
0
Закрытый
2.2
Конфигурация PostgreSQL для тестирования
↗
4
3
-
0
Закрытый
2.3
Настройка окружения для бенчмарков
↗
4
3
-
0
3. Базовые бенчмарки PostgreSQL на разном оборудовании
3 урока
13
10
0м
0
Закрытый
3.1
Бенчмарки на локальной машине
↗
5
4
-
0
Закрытый
3.2
Бенчмарки на виртуальных машинах
↗
4
4
-
0
Закрытый
3.3
Бенчмарки на физических серверах
↗
4
2
-
0
4. Оптимизация запросов и серверов
3 урока
16
8
0м
0
Открытый
4.1
Оптимизация простых запросов
↗
10
4
-
0
Закрытый
4.2
Оптимизация сложных запросов
↗
3
2
-
0
Закрытый
4.3
Рекомендации по выбору железа для сложных запросов
↗
3
2
-
0
5. Масштабируемость и производительность
3 урока
7
6
0м
0
Закрытый
5.1
Распределение нагрузки и кластеризация
↗
3
2
-
0
Закрытый
5.2
Масштабируемость на горизонтальном уровне
↗
2
2
-
0
Закрытый
5.3
Тестирование нагрузки
↗
2
2
-
0
6. Практическая часть: Выбор сервера под реальные задачи
3 урока
8
7
0м
0
Открытый
6.1
Бенчмарки на основе реальных данных
↗
4
3
-
0
Закрытый
6.2
Создание отчета по выбору сервера
↗
2
2
-
0
Закрытый
6.3
Практическое тестирование и анализ
↗
2
2
-
0
7. Продвинутые темы
3 урока
6
6
0м
0
Закрытый
7.1
Параллелизация запросов в PostgreSQL
↗
2
2
-
0
Закрытый
7.2
Профилирование и мониторинг
↗
2
2
-
0
Закрытый
7.3
Оценка производительности на больших данных
↗
2
2
-
0
8. Бонус. Заключение и дальнейшее развитие
3 урока
6
6
0м
0
Закрытый
8.1
Итоговое задание
↗
2
2
-
0
Закрытый
8.2
Советы по мониторингу и оптимизации в реальных условиях
↗
2
2
-
0
Закрытый
8.3
Подведение итогов и дальнейшие шаги
↗
2
2
-
0
9. Бонус. Долгосрочная поддержка и планирование
2 урока
3
2
0м
0
Закрытый
9.1
Как планировать рост нагрузки на сервер
↗
2
1
-
0
Закрытый
9.2
Резервирование и отказоустойчивость
↗
1
1
-
0
10. Экспертные подходы и новые технологии
2 урока
4
2
0м
0
Закрытый
10.1
Использование Citus для масштабируемости
↗
2
1
-
0
Закрытый
10.2
Как управлять большими данными с PostgreSQL
↗
2
1
-
0