Ik heb een csv-file van ongeveer 2,6 miljoen records, deze moeten dus in een database. De data in de database zal alleen opgevraagd worden, geen inserts en updates.
In access is geen optie, heb ik geprobeerd maar het uitvoeren van een simpele select duurt veel te lang (lees : > 60 sec).
Nu heb ik ook mysql geprobeerd, alleen krijg ik de csv niet geimporteerd, duurt veel te lang (lees : > 10 uur).
Iemand hier ideeen over ????
Verder ben ik benieuwd hoe ik het beste om kan gaan met indexen.
er zal altijd gezocht worden op 1 record waarbij een waarde tussen 2 anderen in ligt. Deze 2 andere waarden zijn beide PK.
Voorbeeldje
Ik neem aan dat de indexen op de ipFROM en ipTO kolom het beste zijn ?
Hoop dat het duidelijk is wat de moeilijkheid is!
In access is geen optie, heb ik geprobeerd maar het uitvoeren van een simpele select duurt veel te lang (lees : > 60 sec).
Nu heb ik ook mysql geprobeerd, alleen krijg ik de csv niet geimporteerd, duurt veel te lang (lees : > 10 uur).
Iemand hier ideeen over ????
Verder ben ik benieuwd hoe ik het beste om kan gaan met indexen.
er zal altijd gezocht worden op 1 record waarbij een waarde tussen 2 anderen in ligt. Deze 2 andere waarden zijn beide PK.
Voorbeeldje
SQL:
1
| select country from tblLocations where ipNo between ipFROM and ipTo; |
Ik neem aan dat de indexen op de ipFROM en ipTO kolom het beste zijn ?
Hoop dat het duidelijk is wat de moeilijkheid is!
Wat niet kan is nog nooit gebeurd