Оптимизация MySQL под WordPress + WooCommerce с высокой посещаемостью

Обновлено: Август 2026 Стек: MySQL 8.0, WordPress 6.x, WooCommerce 8+ Проверено: Production-Ready

Готовый конфиг my.cnf под WordPress & WooCommerce: оптимизация запросов wp_postmeta и wp_options, отключение Query Cache, увеличение table_open_cache.

Интерактивный генератор под ваши параметры
Параметры подставляются в код в реальном времени
/etc/mysql/conf.d/wordpress.cnf
# /etc/mysql/conf.d/wordpress.cnf
[mysqld]
# Специфичный тюнинг под структуру таблиц WordPress/WooCommerce
innodb_buffer_pool_size = 2560M
innodb_buffer_pool_instances = 2
innodb_log_file_size = 512M
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT

# Таблицы WooCommerce активно открывают сотни дескрипторов
table_open_cache = 6000
table_definition_cache = 3000
open_files_limit = 65535

# Увеличенные временные таблицы под сложные фильтры по метаполям wp_postmeta
tmp_table_size = 128M
max_heap_table_size = 128M
max_allowed_packet = 128M

# Быстрый сброс соединений ботов
wait_timeout = 30
interactive_timeout = 30
max_connections = 200

Разбор ключевых директив конфигурации

Техническое обоснование директив и их прямое влияние на процессор (CPU), оперативную память (RAM) и дисковый ввод-вывод (NVMe I/O).

Директива / Блок Рекомендуемое значение Зачем нужно и системное влияние (CPU / RAM / I-O)
table_open_cache = 6000 6000 таблиц WooCommerce и плагины создают десятки динамических таблиц. Кэш предотвращает постоянные системные вызовы open() на диск.

Рекомендуемые системные требования VDS под этот стек

Расчет минимальной и оптимальной конфигурации виртуального сервера для стабильной работы без сбоев.

Оптимальный сайзинг: 2-4 vCPU, 4-8 GB RAM, 60 GB NVMe
Расчетная нагрузка: до 20 000 просмотров товаров/день
Timeweb Cloud
2 CPU / 4 GB NVMe
Процессор: 2-4 vCPU
Память RAM: 4-8 GB RAM
Накопитель: 60 GB NVMe
🔷 Selectel
2 vCPU / 4 GB RAM
Процессор: 2-4 vCPU
Память RAM: 4-8 GB RAM
Накопитель: 60 GB NVMe
🟠 Beget
Turbo 4 GB
Процессор: 2-4 vCPU
Память RAM: 4-8 GB RAM
Накопитель: 60 GB NVMe

Онлайн-утилиты SysKit для проверки этого сервера

Протестируйте корректность применения конфигурации прямо сейчас в один клик.

Частые ошибки при настройке и их решение (FAQ)

Типовые проблемы вебмастеров и сисадминов при внедрении данной конфигурации.

Почему тормозит таблица wp_options?
В таблице скапливаются устаревшие transient-кэши с `autoload = 'yes'`. Рекомендуется очистить транзиенты и подключить Redis Object Cache.