Database to bottleneck dla większości WordPress sites. Wszystkie operacje idą przez database. Jeśli database slow — everything slow.

Indexes — baza danych highway

Without indexes: full table scan (check every row). With indexes: direct lookup. Difference między 500ms a 5ms query.

Query optimization

EXPLAIN pokazuje plan. Rewrite queries aby unikać joins jeśli possible. Denormalization czasami faster niż normalny design.

Replication — scaling reads

Single database bottleneck. Master writes, slaves read. Load balancer routes queries. Fast reads, slow writes tradeoff.

Backup strategy

Daily backups. Jeśli corruption — restore wczorajszy backup. Automated jest essential.