Неделя 4
Оптимизация ActiveRecord и работы с базой данных
- Сбор метрик и постановка целей по оптимизации работы с базой данных
- Борьба с гидрой N+1
- Определение и исправление медленных запросов
- Сокращение количества запросов
- Кэширование сложных запросов
- Работа с планировщиком запросов БД с Explain Analyze
- Эффективная работа с индексами базы данных
- Vacuum, autovacuum и чем он может быть опасен
- Импорт больших объёмов данных с ActiveRecord и в обход него
- Польза, цена и альтернативы ActiveRecord