Io non ho capito come è impostata la tabella e a che serve.Originariamente inviato da quincy
|id|idArticolo|idSettore|data|...
indici su idArticolo,idSettore,data
[...]
in essa confluiscono appunto tutti gli articoli,di un certo settore, in una certa data,con tutte le info su questi.
[...]
SELECT * FROM articoli WHERE settore='calcio' and idArticolo='11' and data>'2008-01-01 21:02:28' and timestamp<='2008-02-09 04:23:17' ORDER BY timestamp ASC
è una query decisamente lenta.
[...]
- perché hai due colonne che sarebbero naturali candidate ad essere chiave primaria: id e idArticolo?
- perché cerchi sia per idArticolo che per settore? Ogni idArticolo si suppone unico;
- perché cerchi per idArticolo e range di date?
- perché hai una colonna indicizzata, idSettore, ma la ricerca la fai su settore?
Potresti eseguire questa query:
e riportarci qui il risultato?SHOW CREATE TABLE articoli