hostprofi.ru
Подобрать хостинг
Термин·буква P

Percona Server

краткое определение

Percona Server for MySQL — оптимизированный форк MySQL с открытым исходным кодом от Percona LLC. Полностью совместим с MySQL, но предлагает улучшенный движок InnoDB (XtraDB), расширенную диагностику и инструменты для высоконагруженных баз данных.

Percona Server for MySQL — бинарно-совместимая замена MySQL, разработанная компанией Percona LLC. Использует усиленный движок InnoDB (XtraDB) с патчами производительности, дополнительными счётчиками мониторинга и функциями, не вошедшими в оригинальный MySQL. Percona позиционирует сервер как решение для высоконагруженных продакшн-баз данных.

Ключевые отличия от MySQL

Percona XtraDB — усиленный движок InnoDB с патчами от Google, улучшенным управлением буферным пулом и сжатием страниц. В MySQL 8.0 многие патчи вошли в оригинальный InnoDB, поэтому разница уменьшилась.

Percona XtraBackup — hot backup без блокировки таблиц. В отличие от mysqldump, XtraBackup копирует файлы InnoDB вживую. Резервная копия 100 ГБ базы создаётся за минуты без даунтайма.

Расширенный мониторинг — Percona Server предоставляет таблицы INFORMATION_SCHEMA и PERFORMANCE_SCHEMA с расширенными счётчиками. Интеграция с Percona Monitoring and Management (PMM) даёт детальные дашборды в Grafana.

Thread pool — Percona Server включает thread pool бесплатно; в Oracle MySQL это платная функция Enterprise Edition.

История

Percona основана Петром Зайцевым и Вадимом Ткаченко в 2006 году. Первый релиз Percona Server вышел в 2008 году как набор патчей поверх MySQL 5.0. Percona XtraBackup выпущен в 2009 году. Percona Server 8.0 синхронизирован с MySQL 8.0 (2018). В 2022 году Percona объявила о поддержке Percona Server для MySQL 8.1+ и 8.0 LTS.

Связь с хостингом

Percona Server устанавливается как замена MySQL на VPS и выделенных серверах. Конфигурация my.cnf идентична MySQL, миграция прозрачна. Популярен на высоконагруженных WordPress-серверах и SaaS-платформах. Percona PMM (Percona Monitoring and Management) — бесплатный инструмент мониторинга с Grafana-дашбордами, устанавливается отдельно на Docker.

Ключевые отличия от похожих терминов

Percona Server vs MariaDB: оба форка MySQL, но разной философии. MariaDB активнее добавляет новые функции (Aria, ColumnStore, Spider). Percona делает акцент на производительности и мониторинге оригинального InnoDB. Percona Server vs MySQL: полная совместимость, Percona не добавляет несовместимых синтаксических изменений.

Преимущества Percona Server

Percona Server for MySQL — форк MySQL с улучшенной производительностью и диагностикой. XtraDB — улучшенный InnoDB с лучшей масштабируемостью на многоядерных CPU. Percona Query Response Time plugin — гистограммы времени запросов. Совместим с MySQL: замена drop-in без изменения приложения.

Percona XtraBackup

Горячий бэкап MySQL/MariaDB без блокировки таблиц. Инкрементальный бэкап: xtrabackup --backup --incremental-basedir=/path/to/base. Восстановление: prepare → copy-back. Скорость в 5–10 раз выше mysqldump на больших БД (50+ ГБ).

Percona Monitoring and Management (PMM)

PMM — бесплатный инструмент мониторинга MySQL, MariaDB, PostgreSQL, MongoDB. Query Analytics — топ медленных запросов с планами. Dashboard на Grafana. Устанавливается как Docker-контейнер + агент на мониторируемых серверах.

Другие термины