Estoy usando Django 1.1 con las tablas Mysql 5. * y MyISAM.Django: ¿Cómo se puede evitar que las consultas largas maten a su base de datos?
Algunas de mis consultas pueden tomar un montón de tiempo para valores atípicos en mi conjunto de datos. Estos bloquean las tablas y cierran el sitio. En otras ocasiones, parece que algunos usuarios cancelan la solicitud antes de que finalice y algunas consultas quedan atrapadas en la fase de "Preparación" bloqueando todas las demás consultas.
Trataré de buscar todas las cajas de esquina, pero es bueno tener una red de seguridad para que el sitio no se caiga.
¿Cómo puedo evitar esto? ¿Puedo establecer los tiempos máximos de consulta?
¿Qué es un valor atípico en un conjunto de datos? – hughdbrown
Alguien que tiene una cantidad de logros mucho mayor que la normal, o una gran cantidad de alias en la web. –