Производительность
6 гайдов по теме «Производительность» на HalfCoder — практические материалы для разработчиков: базы данных, код, инфраструктура и смежные темы. Переходите к материалам ниже — каждый гайд можно читать целиком без регистрации.
- Читать
Индексы в PostgreSQL: типы, мониторинг и типичные ошибки
B-tree, GIN, GiST, BRIN, частичные и выраженческие индексы, pg_stat_user_indexes, bloat, REINDEX CONCURRENTLY и работа с планировщиком.
~10 мин - Читать
Оптимизация запросов через EXPLAIN ANALYZE в PostgreSQL
Чтение плана выполнения, BUFFERS и VERBOSE, Seq Scan vs Index, Nested Loop и work_mem, связка с индексами и pg_stat_statements.
~12 мин - Читать
Индексы и aggregation pipeline в MongoDB
createIndex, compound и partial индексы, explain executionStats, стадии $match $lookup $group и оптимизация пайплайна.
~13 мин - Читать
Настройка и оптимизация ClickHouse
Память и max_threads, query_log, TTL и партиции, кодеки сжатия, репликация и обслуживание parts.
~12 мин - Читать
Django ORM: оптимизация запросов, select_related и prefetch_related
N+1, JOIN и отдельные IN-запросы, Prefetch, only/defer, exists, iterator, annotate и индексы в Meta.
~12 мин - Читать
Основы HTTP/2 и HTTP/3
Мультиплексирование и HPACK, QUIC и UDP, server push vs preload, ALPN и метрики после включения.
~8 мин