80% des problèmes de perf SGBD dont j'ai entendu parler étaient soit une requête mal écrite (plus de la moitié des cas), soit un manque d'index. A chaque fois on vient demander à l'admin système de régler le pb .... alors qu'il n'y peut rien.
Il peut toujours faire porter le chapeau à l'équipe réseau. Qui normalement devrait se lacher sur la sécurité. Laquelle sécurité ira voir l'équipe projet pour lui transmettre l'impossibilté de changer les règles pour une appli. De fait le projet ira voir les utilisateurs pour dire que la sécurité ne veut pas changer les règles qui permettrait d'avoir des perfs digne de ce nom.
Généralement les utilisateurs remontent à la direction pour pleurer.
a) La direction a autre chose à foutre -> le système reste lent
b) La direction tape du poing sur la table -> Une des équipes mentionnées plus haut en prend plein la gueule (rarement l'équipe projet ceci dit, car elle a un bien meilleur positionnement politique au sein de la boite).
Quand on en est à ce stade la seule solution est de faire un devis pour du matos démesurément puissant (Genre demander un switch fibre 10Gb/s 48 ports et le cablage qui va avec si ca tombe sur le réseau)
Après ca varie... Mais c'est vrai que l'argument "On a acheté à la demande du projet un matos 40 fois trop puissant qui est sur un circuit à part et ca rame toujours" augmente grandement les chances que la foudre tombe enfin sur les developpeurs. Mais dans la plupart des cas la demande d'achat est refusée, et ca sert d'argument dans les discussions houleuses qui suivent...
[^] # Re: On va essayer de répondre....
Posté par Jerome Herman . En réponse au journal Performance MYSQL. Évalué à 10.
Il peut toujours faire porter le chapeau à l'équipe réseau. Qui normalement devrait se lacher sur la sécurité. Laquelle sécurité ira voir l'équipe projet pour lui transmettre l'impossibilté de changer les règles pour une appli. De fait le projet ira voir les utilisateurs pour dire que la sécurité ne veut pas changer les règles qui permettrait d'avoir des perfs digne de ce nom.
Généralement les utilisateurs remontent à la direction pour pleurer.
a) La direction a autre chose à foutre -> le système reste lent
b) La direction tape du poing sur la table -> Une des équipes mentionnées plus haut en prend plein la gueule (rarement l'équipe projet ceci dit, car elle a un bien meilleur positionnement politique au sein de la boite).
Quand on en est à ce stade la seule solution est de faire un devis pour du matos démesurément puissant (Genre demander un switch fibre 10Gb/s 48 ports et le cablage qui va avec si ca tombe sur le réseau)
Après ca varie... Mais c'est vrai que l'argument "On a acheté à la demande du projet un matos 40 fois trop puissant qui est sur un circuit à part et ca rame toujours" augmente grandement les chances que la foudre tombe enfin sur les developpeurs. Mais dans la plupart des cas la demande d'achat est refusée, et ca sert d'argument dans les discussions houleuses qui suivent...