Настройка полусинхронной репликации в MySQL (Semi-Synchronous Replication)
Пошаговая настройка надежной полусинхронной репликации в MySQL 8.0: плагины rpl_semi_sync, предотвращение потери коммитов и тюнинг rpl_semi_sync_maste...
Мониторинг MySQL с Prometheus mysqld_exporter и Performance Schema
Развертывание и настройка безопасного сбора метрик MySQL для Prometheus с помощью mysqld_exporter: интеграция с Performance Schema и дашборды Grafana....
Ошибки авторизации caching_sha2_password в MySQL 8.0: совместимость с PHP
Как исправить ошибки подключения клиентов PHP, Python и Node.js к MySQL 8.0: The server requested authentication method unknown to the client (caching...
Сжатие таблиц в MySQL InnoDB: экономия места на SSD/NVMe (Page Compression)
Настройка и оптимизация прозрачного сжатия страниц данных в MySQL InnoDB: различия Barracuda ROW_FORMAT=COMPRESSED и Transparent Page Compression (PUN...
Траблшутинг блокировок метаданных (MDL) в MySQL: поиск зависших транзакций
Как обнаружить и снять блокировки Waiting for table metadata lock в MySQL: включение инструментов Performance Schema и завершение блокирующих сессий....
Безопасное удаление и ротация бинарных логов (binlog) в MySQL: binlog_expire_logs_seconds
Как очистить binlog в MySQL без поломки репликации: настройка автоматического устаревания через binlog_expire_logs_seconds и безопасная ручная очистка...
Траблшутинг рассинхронизации Galera: Split-Brain и pc.bootstrap
Как восстановить упавший кластер Galera при потере кворума (Split-Brain): определение ноды с наивысшим seqno через mysqld_safe, восстановление Primary...
Развертывание отказоустойчивого кластера Galera Cluster / Percona XtraDB Cluster
Пошаговая установка, конфигурация и запуск синхронного отказоустойчивого мультимастер-кластера Galera Cluster и Percona XtraDB Cluster (PXC) на 3 ноды...
Траблшутинг падений MySQL по OOM: балансировка глобальных и сессионных буферов
Как предотвратить падение mysqld от Linux OOM Killer: точный расчет суммарного потребления памяти, ограничение Buffer Pool и оптимизация сессионных бу...
Оптимизация ввода-вывода в MySQL: innodb_io_capacity и innodb_flush_method
Тюнинг дисковой подсистемы MySQL под NVMe и SSD диски: настройка сброса буферов innodb_flush_method=O_DIRECT, innodb_io_capacity_max и параметров асин...
Настройка и анализ Slow Query Log в MySQL с помощью pt-query-digest
Как включить журнал медленных запросов в MySQL, зафиксировать неоптимальные индексы и проанализировать отчетность агрегатора pt-query-digest из Percon...
Траблшутинг ошибки MySQL server has gone away: max_allowed_packet и wait_timeout
Диагностика и устранение ошибки MySQL Error 2006 (server has gone away): исправление сетевых разрывов, переполнения пакетов данных и таймаутов простоя...