Ik heb een tabel met een miljoen records.
Begint al aardig uitgebreid te worden.
Maar je merkt het aan de snelheid bij het opvragen met een query uit de tabel. Dat gaat trager en trager.
Ik gebruik zoiets:
SELECT * from grotetabel
while{
SELECT * from kleinetabel1 where ...
while {
}
SELECT * from kleinetabel2 where ...
while {
}
....
}
Is dat normaal, dat dat trager en trager gaat?
Ik heb op de site van mySQL gelezen dat de tabellen zeer groot kunnen worden, maar er staat niets bij betreffende de snelheid.
Als je in plaats van SELECT *, SELECT COLUMN1, COLUMN3, ...
dus enkel de kolommen die je nodig hebt invult gaat het al sneller bij het opvragen met de query, maar nog niet snel genoeg.
Begint al aardig uitgebreid te worden.
Maar je merkt het aan de snelheid bij het opvragen met een query uit de tabel. Dat gaat trager en trager.
Ik gebruik zoiets:
SELECT * from grotetabel
while{
SELECT * from kleinetabel1 where ...
while {
}
SELECT * from kleinetabel2 where ...
while {
}
....
}
Is dat normaal, dat dat trager en trager gaat?
Ik heb op de site van mySQL gelezen dat de tabellen zeer groot kunnen worden, maar er staat niets bij betreffende de snelheid.
Als je in plaats van SELECT *, SELECT COLUMN1, COLUMN3, ...
dus enkel de kolommen die je nodig hebt invult gaat het al sneller bij het opvragen met de query, maar nog niet snel genoeg.