Overview of Percona's ProxySQL distribution and admin tools
Percona distributes a repackaged version of the upstream ProxySQL, a high-performance proxy for MySQL and MySQL-compatible servers (such as Percona Server for MySQL and MariaDB), without making code modifications to the core ProxySQL engine. To complement this, Percona provides two primary administration tools:
- ProxySQL Admin (proxysql-admin): Simplifies the configuration of Percona XtraDB Cluster nodes with ProxySQL and supports the cluster without requiring custom scripts.
- pxc_scheduler_handler: Automatically performs failovers due to node failures, service degradation, or maintenance. Note that this tool has different capabilities than the ProxySQL admin tool; options from one should not be used in the other to avoid unintended results.