Mikkel Christensen wrote:
> Jeg kunne godt tænke mig at vide om der er en grænse for hvor mange tabeller
> man må/kan oprette i én database i mysql uden at det giver
> performancemæssige problemer.
> Og er der overhovedet et grænse?
> 
Ud fra den betragtning at hver tabel bliver gemt som en raekke filer paa 
  en af serverens diske, saa vil filsystemet paa et tidspunkt naa en 
graense naar tabel-filerne tilsammen naar en vis stoerrelse. Hvis man 
eksempelvis bruger Linux med en 2.2.x kerne, saa maa/kan databasen ikke 
fylde mere end tilsammen 2147483647 bytes, men ved en opgradering til en 
2.4 kerne kan ens database godt fylde mere end to gigabyte.
 > Jeg skal gemme noget information om nogle brugere, og jeg har tænkt 
mig at
 > oprette flere tabeller for hver bruger.
 > Er dette at skyde sig selv i foden når der kun er en enkelt database 
at gøre
 > godt med?
 >
Det kommer an paa hvad du forbinder med at skyde sig selv i foden. 
Normalt er det ikke "god stil" at lave en tabel for hvert stykke 
information man vil gemme i relationelle databaser. Performance-maessigt 
skal du nok have mange tabeller foer du maerker noget til det, men ved 
et saadan design snyder du dig selv for mange af de ting som er styrken 
i SQL. Man kan ogsaa tage et andet eksempel: To millioner raekker i en 
tabel -> det ved alle, at MySQL snildt kan haandtere. To millioner 
tabeller i en database -> saa bevaeger man sig ud paa land hvor de 
faerreste kommer saa tit.
-- 
Mvh.
Frank Sørensen
http://www.jkelloggs.dk/