Registriert seit: 15. Mär 2005
672 Beiträge
FreePascal / Lazarus
|
AW: SQL optimimieren notwendig Max()
17. Jan 2022, 14:13
<> ungleich : hat keinerlei Hilfe durch den index, frei nach dem motto suche alle
einträge im deutschen Telefonbuch die nicht 'Meier' heissen ....
der kombinierte index wird dadurch nur unnötig groß
wenn in feld3 eh alles ungleich ist, lass den kombinierten
index am besten ganz weg und mach je einen auf feld1 (desc) und einen auf feld2 (asc)
außerdem würde ich mal zumindest auf so einer lahmen kiste die cache buffers hochsetzen, 1024 ist sehr wenig
(services-database properties in ibexpert)
also tip zusammengefasst: kombinierten index komplett löschen, einzelindizes erst mal nur auf feld1 und feld2
|