Vale la pena notare che, per qualsiasi motivo, la cache delle query MySQL è OFF per impostazione predefinita in RDS. L'abbiamo imparato a nostre spese questa settimana.
Questo non aiuterà le prestazioni della tua query iniziale, ma potrebbe velocizzare le cose in generale.
Per riattivare la cache delle query:
- Accedi alla Console RDS
- Fai clic sulla tua istanza RDS per visualizzarne i dettagli
- Modifica il gruppo di parametri del database
- Assicurati di impostare entrambi
query_cache_size
equery_cache_type
(Disclaimer:non sono un DBA, quindi potrebbero esserci altre cose che mi mancano qui)