13-04-2011, 08:48 PM
déjà tu peux essayer de remplacer le between : X >= 10 AND x< 30 AND y>=60 AND y<100
vérifie également avec EXPLAIN la bonne utilisation des index que tu as mis.
Maintenant, il faudrait plus d'information sur le schéma mais si tu fait plusieurs jointures avec entre autre cette table à 250 000 entrées; il serait peut être intéressant de créer une table en mémoire pour y verser les tuples correspondant à la portion de map voulue puis faire la "grosse requête" avec cette petite table.
vérifie également avec EXPLAIN la bonne utilisation des index que tu as mis.
Maintenant, il faudrait plus d'information sur le schéma mais si tu fait plusieurs jointures avec entre autre cette table à 250 000 entrées; il serait peut être intéressant de créer une table en mémoire pour y verser les tuples correspondant à la portion de map voulue puis faire la "grosse requête" avec cette petite table.