This presentation was given by ProxySQL's Senior Consultant Vlad Fedorkov and ProxySQL's Communications Manager Anastasia Raspopina at Big Data Days Moscow 2019 on October 9, 2019. NOTE: the slides are in Russian.
Talk abstract:
In 2019 your database storage system should cope with traffic peaks without slowing down. It also needs to survive all kinds of software and hardware issues and have powerful disaster recovery algorithms for both on-premises and cloud setups. Another must-have feature is load balancing for all nodes in the cluster.
Sometimes a DBMS has no built-in load balancer for incoming requests and cannot pick a node with minimal load (MySQL’s case). To solve this problem, DBAs and DevOps engineers use external traffic management tools, like ProxySQL.
In this talk we will explain how to configure MySQL for heavy workload using ProxySQL. We will also cover popular methods of MySQL performance optimization and discuss how to build a fault-tolerant infrastructure that gives you peace of mind.