Metallica
31-01-2002, 12:31
Hi Leute!
Meine sql-tabelle besteht aus 10 Feldern und (derzeit) 190 Einträgen.
Je nach Site-Aktivität des Users kommt es ziemlich oft vor, dass mit SELECT und fetch_array's was gesucht/ermittelt und dann ausgegeben wird.
Logische Schlussfolgerung:
Je mehr DS drinnen sind desto länger dauern die Abfragen weil er ja mehr DS zu ckecken hat.
Ist das tatsächlich so??
Wenn ja, ab wievielen DS kann man dann in etwa sagen dass die performance merkbar schlechter wird???
schmalle
31-01-2002, 13:41
kommt auf den server an. denk aml an grosse shop-systeme. da sind tausende daten in tausenden tabellen. merkt man auch niocht oder? die liegen dann aber auch nicht auf einem pention 233 MMX :D
endlich mal wieder ne typische metallica frage :D
schau mal in die iX 1/2002. Da ist ein netter Vergleich Postgres/MySQL. Aber vertraue mir, ich denke nicht dass du die Leistungsgrenzen knacken kannst, allerdings ist es halt auch immer eine Frage der Gesamtperformance, also kommst auch schwer darauf an wo du hosten lässt. Aber deine Datenmenge ist ungefähr mit Peanuts gleich zu setzen, da musste noch ein wenig Sparen um des Server zu killen ;)
190 Einträge sind eigentlich nix!! Die Zeiten für die Zugriffe sollten im Millisekunden-Bereich liegen.
Wenn das nicht der Fall ist, dann solltest du der Datenbank mehr Mhz und Ram geben!
r
berni
Metallica
31-01-2002, 14:04
ok.ok.
bin ja schon ruhig mit meinen knapp 200.
wollt halt nur mal nachfragen.
an der performance hat sich seit beginn eh nichts geändert.
pention :)
übrigens:
=> es gibt keinen thread wo mir schmalle noch nicht geantwortet hat => ich plädiere für einen extra-metallica-stern:):)
Um die Performance drastisch zu verschlechten, nimm eine MySQL DB mit 20.ooo Records von einem untuned LAMP System (PIII 200 MHz 128 MB RAM) und transportier das ganze auf ein tuned WAMP System (PIV 1GHz 512 MB RAM)
Mitunter Faktor 1:10, so kannst Du je nach Select Statement von LAMP 1 sec locker unter WAMP 10 sec benötigen, untuned WAMP 30 sec. Vermutlich weil Microsoft bei jedem Zugriff alles an microsoft.com meldet :)
schmalle
31-01-2002, 14:50
Original geschrieben von Metallica
übrigens:
=> es gibt keinen thread wo mir schmalle noch nicht geantwortet hat => ich plädiere für einen extra-metallica-stern:):)
du bekommst ein fragezeichen :D
über den pention reden wir noch ...
Metallica
31-01-2002, 17:33
was zur hölle ist LAMP und WAMP ???
Apache, mySQL und PHP unter Windows oder Linux.
Metallica
31-01-2002, 18:02
und warum verwendet man dann diese beiden ausdrücke stattdessen???
das muss doch einen hintergrund haben
schmalle
31-01-2002, 18:08
das sind abkürzungen du knalltüte :D
LinuxApacheMysqlPHP :D :D :D
Metallica
31-01-2002, 18:21
haaaaaaaaaa, jetzt wo du's sagst/schreibst fällt's mir auch auf.
:)