J'utilise Django 1.1 avec les tables Mysql 5. * et MyISAM.Django: Comment pouvez-vous empêcher les longues requêtes de détruire votre base de données?
Certaines de mes requêtes peuvent prendre beaucoup de temps pour les valeurs aberrantes dans mon ensemble de données. Ceux-ci verrouillent les tables et ferment le site. D'autres fois, il semble que certains utilisateurs annulent la requête avant que cela ne soit fait et que certaines requêtes soient bloquées dans la phase "Préparation", bloquant toutes les autres requêtes.
Je vais essayer de retrouver tous les boîtiers d'angle, mais c'est bien d'avoir un filet de sécurité pour que le site ne tombe pas.
Comment éviter cela? Puis-je définir des temps de requête maximum?
Qu'est-ce qu'une valeur aberrante dans un ensemble de données? – hughdbrown
Quelqu'un qui a un nombre de réalisations bien supérieur à la normale, ou un très grand nombre d'alias sur le web. –