Indexen, waar moet ik ze op zetten?

Pagina: 1
Acties:

  • mark_gl
  • Registratie: September 2001
  • Laatst online: 23:18
Ik heb deze select

SELECT code, zichtbaar, titel, module, sectie FROM tabelnaam WHERE pagina='testje' ORDER BY volgorde, titel

waar moet hier een index op?
ik zelf dacht

volgorde
titel
pagina

is het beter een samenhgestelde index te gebruiken hiervoor?
zoja waarom?

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Een samengestelde index is handig als je zoekt op AND criteria. De meeste zoekmachines werken OR, dus dan moet je op elk veld waar je op zoekt een aparte index maken.

In het kort:
Zoek je op veld1 AND veld2 AND veld3 -> samengestelde index

Zoek je op veld1 OR veld2 OR veld3 -> aparte indexen

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Oh sorry, dat beantwoordt je vraag niet helemaal. In jouw geval (die specifieke select) zou ik alleen een index op 'pagina' zetten, want dat is het zoekcriterium.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.