PDA

Bekijk Volledige Versie : externe mysql verbinding traag



stefanvi
13/04/08, 17:57
Ik heb een eigen dedicated server.

Ik host momenteel voor iemand een database waar hij naartoe linkt vanaf zijn website.
Maar sinds het moment dat hij de connectiegegevens heeft aangepast is de website erg traag. (zo'n 5 seconden per pagina)

Er staat bijna niets op de server, en de load is ook niet absurd hoog, de bandbreedte ligt op gemiddeld 2 mbit uit. Dat kan het dus ook niet zijn lijkt mij.

De server is een 3 Ghz Pentium 4 met 1 GB ram, daar zie ik het probleem dus ook niet.

Iemand enig idee wat het probleem kan zijn?

Dennis
13/04/08, 19:02
Probeer eens een phpMyAdmin-pagina vanaf zijn server naar jouw Database Server.
Dit is goed ge-script en zal in ieder geval uitsluiten dat het een scripting probleem is.

Verder kun je nog even kijken hoeveel processen er gemiddeld draaien. En de latency controleren kan ook inderessant zijn, al verwacht ik daar weinig bijzonders.

Verder kun je nog een tijd_log in je script zetten om de queries heen, hiermee kun je achterhalen om welke query het gaat.

stefanvi
13/04/08, 19:21
hoe kan ik dan vanuit phpmyadmin een andere server benaderen?

Triloxigen
13/04/08, 19:33
Dit kan in config.inc.php ingesteld worden

az-nzl
13/04/08, 20:31
bij standaard instellingen doet mysql een dns lookup voor connecties. het kan zijn dat als bijvoorbeeld de dns niet lekker werkt, dit een vertraging oplevert.

Dennis
13/04/08, 21:12
Daar heeft az-nzl een heel goed punt inderdaad!
Het komt weleens voor dat dns-servers erg traag werken.

Indien je de hostname gebruikt bij het verbinden met de Database Server, kun je deze het beste vervangen door het IP-adres.

stefanvi
13/04/08, 21:29
ik werkte reeds met het ip adres omdat er nog geen hoofd domein voor de server is aangevraagd.

Deimos
13/04/08, 21:31
Je moet dit ook in de my.cnf instellen op de MySQL server waarmee je connect.



skip-name-resolve