ProxySQL brings a lot of value to your MySQL infrastructures such as Caching or Connection Multiplexing but it does not come free — your database needs to go through additional processing traffic which adds some overhead. In this blog post, we’re going to discuss where this overhead comes from and measure such overhead.
Types of Overhead and Where it Comes From
There are two main types of overhead to consider when it comes to ProxySQL — Network Overhead and Processing Overhead.
Network Overhead largely depends on where you locate ProxySQL. For example, in case you deploy ProxySQL on the separate host (or hosts) as in this diagram:
The application will have added network latency for all requests, compared to …
[Read more]