---
title : TCONF ProxySQL
tags: S8
---
### TCONF ProxySQL
- Par et pour DBA (DataBase Admin)
- Opensource
- Contrat SLA et Consulting
Utilisations :
- Proxy de layer 7
- notions de pare-feu
- routage de requête
- load-balancing sur plusieurs back-ends
- MySQL/MariaDB
- AWS Aurora
- ...
- Monitoring de ces back-ends
- Récupération de métriques
- Statistiques sur ProxySQL
- Stats sur les requêtes SQL
- Possibilités d'analyse de requêtes en quantité à l'aide de wildcards
- Nombre de requêtes
- Min & Max time
- Possibilités de reports sur les points critiques
- requêtes les plus exécutés
- requêtes prenant le plus de temps
Schéma de réplication simple :
Reqûetes en écriture sur un backend, requête de lecture sur un autre
Si une app n'a pas été conçu pour, on peut mettre un proxySQL:
Schéma de replication avec ProxySQL : 
Metrics
-
Compteur du nombre de requêtes, le min/max time que ça a pris,
Basé sur des fichiers de configuration dans les files textetuelles (pouvant être géré avec du Ansible) à la place de requêtes SQL.
ClusterControl > Galera:
* Galera gère pas très bien la recovery auto