![]() |
[MySQL] Vraagje
Is het erg voor de snelheid van je site als je hele grote (veel kolommen, niet rijen) SQL-tabellen hebt?
Ik vind het namelijk wel makkelijk om zoveel mogelijk gegevens in één tabel te proppen, maar dat heeft wel als gevolg dat ik per aanroep meestal maar een klein deel van zo'n tabel nodig heb. Is het in dat geval beter om meerdere, kleinere tabellen te maken, of maakt het niet uit? Edit: Ik heb het dus trouwens over op internet hè. Niet in MS Access ofzo... |
Ja, en over welke SQL database heb je het dan?
Maar soms is opsplitsen een goed idee, ligt eraan hoe vaak je alle informatie tegelijk nodig hebt. En verder is het ook verstandig dan niet de hele regel op te vragen, maar alleen bepaalde kolommen. |
Citaat:
Ik heb bijvoorbeeld een tabel met users, maar ik heb nu ook een forum gemaakt, en dan wil ik gaan maken dat gebruikers een signatuur kunnen instellen en hoeveel posts ze op één pagina kunnen zien enzo. Bovendien wil ik ook nog een wat uitgebreider profiel (met hobbies enzo) maken. In principe kan dit allemaal op één rij in de tabel users, want al die gegevens zitten toch vast aan één gebruiker. Maar dan krijg ik dus wel heel veel kolommen. Citaat:
|
Ja, dat snap ik de jouwe ;)
Maar een MSQL, MySQL, Oracle, PostgreSQL wat hebben we nog meer? Maar met kleine fora maakt het niet veel uit, maar een user tabel kun je best opsplitsen... |
Zo'n usertabel zou ik nou juist niet zo heel snel opsplitsen. Ook zonder hem op te splitsen is dat ding immers nog in een redelijke normaalvorm, het is allemaal info over die user. Hoeveel kolommen noem jij groot?
|
Citaat:
|
zolang je niet iedere keer alle attributen ophaalt maakt het weinig uit.
|
Bedankt voor jullie reacties, maar het komt er dus geloof ik op neer dat het niet echt veel uitmaakt. Ik zie wel wat ik ga doen dan, ik moet eigenlijk eerst toch nog wat andere dingetjes maken...
|
Alle tijden zijn GMT +1. Het is nu 15:48. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.