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
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
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
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
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
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
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
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
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
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
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
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 à
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
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
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
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
16 matches
Mail list logo