Avatar billede bootlab Nybegynder
07. januar 2004 - 23:12 Der er 11 kommentarer og
2 løsninger

MySQL kapacitet

Hej !

Jeg sidder og overvejer et projekts omfang, det kommer til at blive en meget stor database med mange forspørgelser via nettet (asp sider). For at lave lidt udregninger omkring server/database kapaciteten så er jeg nød til at have noget dokumentation på hvor mange samtidige brugere mysql kan håndtere, hvor stabilt det er...

Jeg har i mysql's doc set at størrelsen på en tabel kan være 8 millioner terabytes :D

Men jeg kan ikke finde noget omkring brugere kapaciteten

anybody?
Avatar billede arne_v Ekspert
07. januar 2004 - 23:18 #1
Den afhænger temmeligt meget af:
  - hvor stor en server MySQL kører på
  - hvad de brugere laver

:-)
Avatar billede arne_v Ekspert
07. januar 2004 - 23:20 #2
http://www.mysql.com/doc/en/Too_many_connections.html

fortæller lidt om connections.

Men antal brugere kan jo sagtens være meget større end antallet af connections,
hvis applikationen er kodet fornuftigt.
Avatar billede fcknet Nybegynder
07. januar 2004 - 23:23 #3
The maximum number of connects MySQL is depending on how good the thread library is on a given platform. Linux or Solaris should be able to support 500-1000 simultaneous connections, depending on how much RAM you have and what your clients are doing.
Avatar billede arne_v Ekspert
07. januar 2004 - 23:29 #4
Da det citat kommer fra den side jeg linkede til, så vil jeg tillade mig også
at ligge et svar.
Avatar billede bootlab Nybegynder
08. januar 2004 - 13:31 #5
Ja så blev jeg lidt klogere :)
men det ville være fedt og se noget dokumentation på et server
setup med detaljer om Hardware, OS, server applikationer :/

og så et lille tillægs spm. -> hvor/hvordan stiller man max_connections?
Avatar billede arne_v Ekspert
08. januar 2004 - 13:42 #6
I my.cnf filen ...

Du kan også have nytte af at læse:
  http://www.mysql.com/doc/en/Server_parameters.html
Avatar billede fcknet Nybegynder
08. januar 2004 - 14:00 #7
Du skal nok anskaffe dig en MySQL MAX pakke:

MySQL Max is for the user who wants early access to new features. This version includes the standard MySQL storage engines, the InnoDB storage engine, and other extras like the Berkeley database (BDB) storage engine, and support for splitting tables across multiple files to avoid operating system file size limitations. In future releases, MySQL Max will include more cutting-edge features.

Angående specifikke hardware krav kan jeg ikke lige finde noget relevant. Hvis du bare har en server med en ordentlig røvfuld ram skulle det ikke være noget problem.
Avatar billede bootlab Nybegynder
08. januar 2004 - 14:11 #8
Ok Tak begge to :)
I deles om pointene okay?

arne> jeg har ikke en my.cnf fil på min maskine!! ok kan ikke bruge shell>
      Jeg kører på windows 2000
Avatar billede arne_v Ekspert
08. januar 2004 - 14:15 #9
shell>

Er bare en "DOS box" i dit tilfælde.
Avatar billede arne_v Ekspert
08. januar 2004 - 14:15 #10
Hvis du ikke har en my.cnf kan du oprette en.
Avatar billede fcknet Nybegynder
08. januar 2004 - 14:15 #11
Prøv at gå ind i din mysql mappe og vælg mappen /bin og kør programmet winmysqladmin.exe.
Den laver en my.cnf for dig mener jeg
Avatar billede bootlab Nybegynder
08. januar 2004 - 14:24 #12
jeg har en fil som hedder my.ini ?

Er bare en "DOS box" i dit tilfælde. < ja
Avatar billede arne_v Ekspert
08. januar 2004 - 14:37 #13
Jeg sidder ikke lige ved min MySQL server, så jeg kan ikke checke.

Men kig i filen og se om indholdet passer.

De kommandoer der i manualen angives ved shell> prompt, kan du bare
lave i en DOS box (med mysql bin i PATH).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester