![]() |
[MySQL] Aantal tabellen in een database...
Ik vroeg me af wanneer MySQL moeite gaat hebben met het aantal tabellen in een database..
En dan spreek ik eenvoudig over een stuk of 500 binnen 1 database... Waarbij dit makkelijk kan oplopen... |
Denk dat het daar niet zo snel problemen mee krijgt. Tabellen worden opgeslagen als drie bestanden in een directory die de database vormt (althans voor InnoDB ROW_FORMAT=COMPRESSED tabellen; eentje voor de data, eentje voor de structuur, eentje voor indices).
|
Het zijn inderdaad MyISAM tabellen...
Maar dan merken we het vanzelf.. :D:D |
volgens mij kan je meer dan 100,000 tabellen in mysql zetten(ik kan me vergissen ). Zoiets las ik in php en mysql voor dummies.
|
Lijkt me inderdaad eerder afhankelijk van je servertje dan van MySQL zelf, wij draaien zelf ook twee websites met meer dan 2000 tabellen en dat gaat zonder enig probleem.
|
Het gaat er in ieder geval om dat 1 bestaand script + database met +/- 50 tabellen eigenlijk voor 1 website bedoeld is.
Maar ik wil het gaan gebruiken voor een tot nu toe onbekend aantal websites. De websits wijzen naar 1 plaats op de server, en gebruiken dus allemaal dezelfde bestanden. Maar nu zit ik met de vraag; Ga ik het script ombouwen zodat 1 database gebruikt gaat worden. Dit kost heel veel tijd ne nog meer tijd om het goed werkend te maken ;) Of zorg ik dat ervoor dat hij gewoon steeds andere tabellen gebruikt... Dit is vrij eenvoudig te maken. Server resources zijn niet zo heel boeiend, maar als het echt serieus problemen kwa performance gaat opleveren is dat ook niet prettig. Ik denk dat ik voor het laatste ga ;) |
aparte tabellen lijkt me sneller
|
Ja, aan de ene kant denk ik ook.. Want er staat minder data in de tabellen...
Maar je krijgt wel veel tabellen, of dat problemen gaat opleveren weet ik niet... Meerdere databases gebruiken is vooralsnog geen optie... |
Citaat:
|
Veel tabellen levert opzich geen problemen op, misschien zal je HDD iets sneller slijten, maar daar zou ik me niet te druk om maken :)
|
Alle tijden zijn GMT +1. Het is nu 20:52. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.