Раздел базы знаний

Производительность СУБД

EXPLAIN, индексы, блокировки, планы выполнения и нагрузочное тестирование.

Производительность СУБД
ВсеПрактическое руководство 58
01
Практическое руководство

Merge join

Merge join: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
02
Практическое руководство

Index bloat

Index bloat: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
03
Практическое руководство

sysbench

sysbench: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
05
Практическое руководство

Как читать EXPLAIN

Как читать EXPLAIN: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
06
Практическое руководство

EXPLAIN ANALYZE

EXPLAIN ANALYZE: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
07
Практическое руководство

N+1 запрос

N+1 запрос: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
09
Практическое руководство

Лишние индексы

Лишние индексы: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
10
Практическое руководство

Index-only scan

Index-only scan: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
11
Практическое руководство

Sequential scan или index scan

Sequential scan или index scan: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
13
Практическое руководство

Оптимизация JOIN

Оптимизация JOIN: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
14
Практическое руководство

Hash join

Hash join: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
15
Практическое руководство

Nested loop join

Nested loop join: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
16
Практическое руководство

Оптимизация GROUP BY

Оптимизация GROUP BY: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
18
Практическое руководство

Keyset pagination

Keyset pagination: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
20
Практическое руководство

Batch insert

Batch insert: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
21
Практическое руководство

Bulk load

Bulk load: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
22
Практическое руководство

Connection pool

Connection pool: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
23
Практическое руководство

PgBouncer

PgBouncer: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
25
Практическое руководство

Кэш или materialized view

Кэш или materialized view: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
26
Практическое руководство

Оптимизация COUNT(*)

Оптимизация COUNT(*): последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
28
Практическое руководство

Partition pruning

Partition pruning: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
29
Практическое руководство

Autovacuum

Autovacuum: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
30
Практическое руководство

Table bloat

Table bloat: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
35
Практическое руководство

Working set

Working set: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
36
Практическое руководство

Горячие строки

Горячие строки: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
37
Практическое руководство

Lock contention

Lock contention: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
41
Практическое руководство

Parameter sniffing

Parameter sniffing: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
42
Практическое руководство

Write-heavy нагрузка

Write-heavy нагрузка: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
43
Практическое руководство

Read-heavy нагрузка

Read-heavy нагрузка: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
44
Практическое руководство

Пиковая нагрузка

Пиковая нагрузка: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
46
Практическое руководство

pgbench

pgbench: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
47
Практическое руководство

YCSB

YCSB: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
48
Практическое руководство

TPC-C

TPC-C: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
49
Практическое руководство

TPC-H

TPC-H: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
50
Практическое руководство

TPC-DS

TPC-DS: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
51
Практическое руководство

SLO базы данных

SLO базы данных: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
52
Практическое руководство

p95 и p99 задержки

p95 и p99 задержки: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
53
Практическое руководство

Capacity planning СУБД

Capacity planning СУБД: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
56
Практическое руководство

Primary key в ClickHouse

Primary key в ClickHouse: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
57
Практическое руководство

Skip indexes ClickHouse

Skip indexes ClickHouse: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →
58
Практическое руководство

Projections ClickHouse

Projections ClickHouse: последовательность диагностики от симптома и плана выполнения до проверяемого изменения и регрессии.

Открыть материал →