Καλησπέρα,
Εκτελώ το παρακάτω query σε MySQL. Έχω έναν παραπολυ μεγάλο πίνακα και θέλω να πάρω τα 10 τελευταία αποτελέσματα βάση κάποιων χαρακτηριστικών. Το αποτέλεσμα σε χρόνο όταν τα κάνω order by desc είναι απογοητευτικά παρόλο που χρησιμοποιεί index (to id_user είναι ξένο κλειδί και index). To id_aitisi είναι το κύριο κλειδί.
Υπάρχει κάποιος άλλος τρόπος να γίνει πιο γρήγορα;
Αυτό είναι το query:
SELECT * FROM table1 WHERE ID_user = 7 AND deadline> date_add(current_date, interval -60 day) order by id_aitisi desc limit 0,10;