Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
651 Beiträge
 
FreePascal / Lazarus
 
#12

AW: SQL optimimieren notwendig Max()

  Alt 17. Jan 2022, 13: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
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat