Zo... Ik heb een database met daarin een tabel met ongeveer 1.000.000 records. Als ik nu een normale select doe hierop, bijvoorbeeld:
dan duurt dit gewoon al bijna 20 seconden. Volgens mij moet dit vele malen sneller kunnen. Ik heb natuurlijk al een index op dat veld gezet dus dat is het niet.
Wel moet ik er nog even bij vermelden dat dat "code"-veld een varchar is. Uit die tabel moet ik dan de dubbele codes halen en ook nog deze tabel op het "code" veld vergelijken met een andere tabel van ongeveer 500.000 records. Ik heb die query' s ook geprobeerd maar daar is ie iig niet binnen 10 minuten mee klaar. Toen ben ik er maar mee opgehouden. Heeft er iemand een idee waar dit nog meer aan kan liggen?
code:
1
| SELECT `code` FROM `table` |
dan duurt dit gewoon al bijna 20 seconden. Volgens mij moet dit vele malen sneller kunnen. Ik heb natuurlijk al een index op dat veld gezet dus dat is het niet.
Wel moet ik er nog even bij vermelden dat dat "code"-veld een varchar is. Uit die tabel moet ik dan de dubbele codes halen en ook nog deze tabel op het "code" veld vergelijken met een andere tabel van ongeveer 500.000 records. Ik heb die query' s ook geprobeerd maar daar is ie iig niet binnen 10 minuten mee klaar. Toen ben ik er maar mee opgehouden. Heeft er iemand een idee waar dit nog meer aan kan liggen?