rycks' corner - MySQL et les vues ... c'est la catastrophe - CommentairesUn petit blog qui résiste au temps qui passe, mieux que son propriétaire ... et ça ne va pas s'améliorer :-)2023-09-05T06:48:23+02:00Éricurn:md5:89e4a11cceb0a196b12a76d8d3c31061DotclearMySQL et les vues ... c'est la catastrophe - jpicaudeurn:md5:21a83daf92bf81a92db9e64956a55b3c2011-03-28T21:14:15+02:002011-05-22T13:27:42+02:00jpicaude<p>Un peu tard mon commentaire mais bon ...</p>
<p>Regarde aussi du côté des indexes avec la commande explain, ça peut aussi arranger pas mal de choses (j'étais dans le même cas que toi, et pour avoir ajouté des index aux bons endroits, j'ai pulvérisé le temps d'une vue qui devenait leeeeeeeeeeeeeeeeeeeeente avec l'augmentation de la taille des tables la constituant <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /> )</p>MySQL et les vues ... c'est la catastrophe - Graourn:md5:eaeb57cd3be2397851f5bcc4c77ee86e2010-10-10T17:51:13+02:002010-10-11T09:14:10+02:00Grao<p>En principe les views sont soit dynamiques: la view est recalculée à chaque consultation (d'où les 45 secondes) soit statiques (recalculées lorsqu'un trigger se déclenche, [trigger paramétrable]).<br />
Faire une view dynamique sur des tables qui commencent à devenir lourdes c'est fatalement une mauvaise idée.</p>