|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Chef de projet en SSII Inscription : mai 2011 Messages : 11 ![]() |
Bonjour à tous,
je travaille avec une version 5.11 d mysql sur windows XP. j'ai mis en place une replication d'un serveur maitre vers 2 serveurs esclaves qui fonctionne très bien. Pour mon besoin, je souhaiterais faire interroger mon serveur pour des requetes de modification et d'ecriture. cependant pour les consultations simples je souhaiterais rediriger les requetes vers le serveurs esclaves le moins sollicités (ayant le moins de connexions actives) au moment des requetes. J'ai fait le tour des requetes PROCESSLIST et SHOW SLAVE LIST, mais je n'ai pas trouvé le moyens de faire ce que je veux. Connaissez vous SVP une requete permettant depuis la machine maitre de pouvoir recuperer le resultat des requetes permettant de savoir le nbr de connexions sur chacun des esclaves? J'ai une vague piste sur les tables de type federated, mais aucune idée sur la possibilité de mettre ce mécanisme en oeuvre s'il est fait pour.... je vous remercie par avance pour votre aide. |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() |
Bonjour !
Alors, sans avoir testé : http://dev.mysql.com/doc/refman/5.1/en/mysql-proxy.html Il semblerait que l'on puisse intercepter tout ce qu'il se passe d'un Client MySQL vers le serveur, et éventuellement rediriger les requêtes vers tel ou tel serveur (dans notre cas, un esclave X) Ce que j'ai vu dans la doc de MySQL : Code :
Sur cet exemple on switch selon la date vers le serveur 2 ou bien vers le serveur 1. Après, faire ce switch en fonction du nombre de client connectés sur tel ou tel serveur, ça doit se faire (j'espère que l'on peut avoir accès à ça avec une fonction...). Bon courage !
__________________
define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas. |
||
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
En gros tu veux load balancing...
Je te dirais bien de te tourner ver le module drizzle qui tourne avec Nginx, mais c'est pas ... stable
__________________
NginX, SphinxSearch Addict !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com