Index i OR

Databaser & SQL

0 svar · 196 visningar · startad av whad

Medlem sedan sep. 2003223 inlägg
Trådstart#1

Jag har en tabell med runt 100 000 poster.
Hur ska jag indexera för att kunna köra "SELECT * FROM table1 WHERE nat1 = 1234 OR nat2 = 2345" så smidigt som möjligt?
Jag har satt en index på nat1 och en på nat2, men när jag kör EXPLAIN behöver den ändå leta igenom hela tabellen.
Det är MySQL jag använder.

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)