Re: [FRsAG] MySQL Proxy

2011-08-30 Par sujet Pierre-Henry Muller
Salut, Entièrement d'accord avec toutes ces techniques, heureusement j'ai des clients qui comprennent les enjeux du côté applicatif et font souvent tout ce qu'il faut pour que l'architecture reste simple pour mieux marcher. Mais voilà quand on est fasse à des mamouths (nom que je donne aux

Re: [FRsAG] MySQL Proxy

2011-08-30 Par sujet Guillaume Friloux
Comme je l ai deja dit, MySQL-Proxy n'est pas une solution pour ce cas, le probleme n est pas au niveau du LUA (il peux tenter de parcourir les backend pour le changer, il se fera virer par le logiciel). Regardez plutot du cote de sqlrelay pour cela. On 30/08/2011 10:47, Pierre-Henry Muller

Re: [FRsAG] MySQL Proxy

2011-08-29 Par sujet Guillaume Friloux
Bonjour, mes tests sur MySQL-proxy avaient eux aussi reveles de gros problemes. Notamment le R/W qui ne fonctionne vraiment pas tres bien, il suffit de lire le code pour comprendre pourquoi... Pour chaque connexion au proxy, le proxy va decider d un serveur mysql a utiliser, alors que vous n

Re: [FRsAG] MySQL Proxy

2011-08-29 Par sujet Gregory Duchatelet
Le 27/08/2011 14:39, Pierre-Henry Muller a écrit : L'application que le client fait développer ne comporte pas de mécanisme pour faire du split des requêtes, les développeurs ont dit que c'était compliqué et que ça couterait cher à développer, du coup c'est au niveau système qu'il faut trouver

Re: [FRsAG] MySQL Proxy

2011-08-27 Par sujet Pierre-Henry Muller
Intéressantes ces remarques, est ce que tu te souviens de la version de mysql proxy testée? Je repose une autre question, quand un client veut faire un site forte charge à partir d'un CMS ou moteur de blog du marché et que ces derniers n'ont pas d'intelligence dans la répartition de charge quel

Re: [FRsAG] MySQL Proxy

2011-08-27 Par sujet Benjamin Billon
Je repose une autre question, quand un client veut faire un site forte charge à partir d'un CMS ou moteur de blog du marché et que ces derniers n'ont pas d'intelligence dans la répartition de charge quel type de solution autre que mysql proxy vous utiliseriez? T'as un exemple concret ? Assez

Re: [FRsAG] MySQL Proxy

2011-08-27 Par sujet Olivier Bonvalet
On 27/08/2011 14:39, Pierre-Henry Muller wrote: Le 27/08/11 12:53, Benjamin Billon a écrit : Je repose une autre question, quand un client veut faire un site forte charge à partir d'un CMS ou moteur de blog du marché et que ces derniers n'ont pas d'intelligence dans la répartition de charge

Re: [FRsAG] MySQL Proxy

2011-08-27 Par sujet Pierre-Henry Muller
Le 27/08/11 14:55, Olivier Bonvalet a écrit : Bonjour, pour un cas plus ou moins similaire (SPIP et trafic similaire), on a mis en place deux choses : - varnish en front pour réduire très fortement le boulot de SPIP - ajout/modification de nombreux indexes dans la BDD, ceux par défaut

Re: [FRsAG] MySQL Proxy

2011-08-27 Par sujet Olivier Bonvalet
On 27/08/2011 16:10, Olivier Bonvalet wrote: On 27/08/2011 15:00, Pierre-Henry Muller wrote: Le 27/08/11 14:55, Olivier Bonvalet a écrit : Bonjour, pour un cas plus ou moins similaire (SPIP et trafic similaire), on a mis en place deux choses : - varnish en front pour réduire très fortement le

Re: [FRsAG] MySQL Proxy

2011-08-26 Par sujet Sébastien FOUTREL
Un R/W splitting doit prendre en compte enormement de parametres. Comment traiter un last insert id ? Comment traiter une transaction ? De plus, MySQL-proxy a un defaut dans la gestion des sessions. Je ne sais pas s'il a été corrigé mais cela avait provoqué un gros NOGO sur un gros projet pour

[FRsAG] MySQL Proxy

2011-08-25 Par sujet Gregory Duchatelet
Bonjour, actuellement nous gérons la répartition de charge sur les serveurs MySQL en PHP, avec un preg_match sur la requête pour l'envoyer soit sur le master, soit sur un slave pondéré. Ca fonctionne bien, et le random sur la pondération répartit la charge équitablement. Mais quand je

Re: [FRsAG] MySQL Proxy

2011-08-25 Par sujet Ludovic Cartier
Salut, J'ai le même mode opératoire que toi actuellement, la répartition se fait au niveau code. J'avais également regardé mysql proxy, qui effectivement, me semblait une bonne idée, malheureusement le split r/w ne fonctionne pas bien. De ce que j'avais pu voir et de ce qu'on m'en avait dit à

Re: [FRsAG] MySQL Proxy

2011-08-25 Par sujet Jean-Francois Maeyhieux
Bonjour, malheureusement, pour répartir des requêtes en R/W, je ne pense pas qu'il existe de solution autre que théorique sans passer par un cluster mysql. JeFF On Thu, 2011-08-25 at 11:54 +0200, Gregory Duchatelet wrote: Bonjour, actuellement nous gérons la

Re: [FRsAG] MySQL Proxy

2011-08-25 Par sujet Wallace
Salut Grégory, Clairement l'idéal c'est de le gérer au niveau du code, l'applicatif est mieux placé pour savoir si il fait des modifications suivi d'un read (qui devrait être que sur le master dans ce cas là) par ex. Mysql proxy permet quand même de palier les applicatifs non prévus pour mais

Re: [FRsAG] MySQL Proxy

2011-08-25 Par sujet Gregory Duchatelet
Le 25/08/2011 16:53, Wallace a écrit : Salut Grégory, Salut, - améliorer ton mécanisme actuel en mettant la liste des serveurs et leur poids dans un fichier de configuration. Normalement tes fichiers de configurations sont propres à chaque environnement (prod / preprod / dev) et c'est

Re: [FRsAG] MySQL Proxy

2011-08-25 Par sujet Wallace
Le 25/08/11 16:58, Gregory Duchatelet a écrit : Va falloir que je me mette au LUA ! :) Si tu as un script qui marche, ou une version modifié de celui fournit avec MySQL Proxy, je suis preneur ! Je n'ai utilisé que le script livré dans les docs de mysql proxy, pas eu besoin d'aller plus loin