Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: mysql heel traag  (gelezen 3597 keer)

beanes

  • Gast
mysql heel traag
« Gepost op: 2009/04/23, 10:59:33 »
ik heb een server die in de dmz zone zit
ik heb een locale server staan,

ik gebruik phpmyadmin.
heb op de webserver daar het ipadres ingesteld van de local server (gateway van network)

probleem is dat er veel vertraging op zit als ik de mysql wil gebruiken van de local server


waardoor kan dit komen. de sql op de webserver zelf gaat heel snel maar als ik lokaal wil gaan naar de sql van webserver is het heel traag

groetjes

beanes

  • Gast
Re: mysql heel traag
« Reactie #1 Gepost op: 2009/04/23, 11:30:19 »
het is geinstalled op een esxi server, kan dit te maken hebben dat de vmware tools niet installed zijn?

Re: mysql heel traag
« Reactie #2 Gepost op: 2009/04/23, 15:12:39 »
Algemene regel: altijd VMware tools installeren op een VM. Zowel voor geheugen, netwerk als disken.

Nu je probleem: Over hoeveel vertragen hebben we het? En hoe zit je netwerk juist in elkaar? (Router, Firewall, etc) Normaal gesproken mag je als mens geen verschil merken tussen een lokale mysql server en een netwerk mysql server.
www.sinax.be
Open Source Integrators, consulting and custom development

beanes

  • Gast
Re: mysql heel traag
« Reactie #3 Gepost op: 2009/04/23, 17:48:34 »
update van situatie: 2 servers buiten het netwerk. dus in dmz

server A zelf probeert connectie te maken met mysql van server B -> gaat heel traag 2 sec voor transactie

mysql op server B als local gaat super snel

waaraan kan dit liggen, dus niets van netwerkgebonden nu ze zitten niet achter firewalls

gr

Offline rja

  • Lid
Re: mysql heel traag
« Reactie #4 Gepost op: 2009/04/23, 18:56:06 »
Heb je geen dns probleem ?

Vaak zorgt dit voor zulke vertragingen ?


beanes

  • Gast
Re: mysql heel traag
« Reactie #5 Gepost op: 2009/04/24, 08:25:18 »
hoe bedoel je dns?

ik gebruik rechtstreeks de ipadressen. er zit geen domein aan gekoppeld.

groetjes

Re: mysql heel traag
« Reactie #6 Gepost op: 2009/04/24, 09:14:52 »
Heel vreemd. Om even een vergelijking te doen heb ik volgende test gedaan:

Inloggen op een remote host via SSH en daar volgend commando gedaan om in te loggen op een MySQL server. Deze server draait op een andere ESX host dus alles gaat over een gigabit netwerk.
mysql -u <user> -h <ipadres> -p
Een simpele query uitgevoerd met als resultaat:
12457 rows in set (0.02 sec)
Kijk je even in de configuratie van je MySQL server (/etc/mysql/my.cnf) of je een gelijkaardige regel hebt staan:
bind-address            = 10.210.0.23

Deze zorgt ervoor dat de MySQL server luistert op dat IP.

Wat ook interessant kan zijn is de output van een ping commando van de ene server naar de andere.
www.sinax.be
Open Source Integrators, consulting and custom development

beanes

  • Gast
Re: mysql heel traag
« Reactie #7 Gepost op: 2009/04/24, 09:18:23 »
ik heb regel ingesteld naar ip van de server zelf,

en dan mysql restart,

blijft eventraag

een gewone ping

64 bytes from xx.xxx.xxx.xxx: icmp_seq=1 ttl=64 time=0.735 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=2 ttl=64 time=0.166 ms
64 bytes from xx.xxx.xxx.xxxicmp_seq=3 ttl=64 time=0.151 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=4 ttl=64 time=0.132 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=5 ttl=64 time=0.163 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=6 ttl=64 time=0.101 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=7 ttl=64 time=0.215 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=8 ttl=64 time=0.140 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=9 ttl=64 time=0.148 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=10 ttl=64 time=0.149 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=11 ttl=64 time=0.142 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=12 ttl=64 time=0.140 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=13 ttl=64 time=0.148 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=14 ttl=64 time=0.241 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=15 ttl=64 time=0.190 ms
64 bytes from xx.xxx.xxx.xxx: icmp_seq=16 ttl=64 time=0.244 ms
« Laatst bewerkt op: 2009/04/24, 09:30:59 door beanes »

Re: mysql heel traag
« Reactie #8 Gepost op: 2009/04/24, 14:15:50 »
Kan je even een voorbeeld geven van een query die traag is. Zie mijn bovenstaand voorbeeld waar een query die 12000 records opleverde 0.02 seconden duurde.
www.sinax.be
Open Source Integrators, consulting and custom development

beanes

  • Gast
Re: mysql heel traag
« Reactie #9 Gepost op: 2009/04/24, 14:35:18 »
31 rows in set (0.01 sec)

meer staat er voorlopig zelfs niet in :)

zo gaat het blijkbaar heel snel, maar via php nie  :o

maar de verbinding maken zelf met mysql -u <user> -h <ipadres> -p duurt wel lang > 5 sec

alsook putty naar de server duurt ook lang om het woordje login te verkrijgen
« Laatst bewerkt op: 2009/04/24, 14:40:23 door beanes »

Offline rja

  • Lid
Re: mysql heel traag
« Reactie #10 Gepost op: 2009/04/24, 15:23:16 »
Als je bijvoorbeeld via ftp of scp een file overzet naar die server.

Duurt dat ook lang en wat is de snelheid ?


beanes

  • Gast
Re: mysql heel traag
« Reactie #11 Gepost op: 2009/04/24, 15:24:20 »
neen, en er naar surfen ook niet, gaat heel vlot.

update van sql gaat ook snel, is enkel de select statement dat precies heel traag gaat.

Re: mysql heel traag
« Reactie #12 Gepost op: 2009/04/27, 08:40:22 »
Heel vreemd. Het probleem zal ergens bij PHP moeten liggen, zonder remote login kan ik ook niet meer zeggen.
Je kan enkele test scripts maken en kijken wat hun timed output is.

Verder zijn alle OS updates in orde?
www.sinax.be
Open Source Integrators, consulting and custom development

Offline rja

  • Lid
Re: mysql heel traag
« Reactie #13 Gepost op: 2009/04/27, 10:44:02 »
Staat er geen errors  in de log van php ?


Offline Scormen

  • Lid
    • LinuxOntdekt.Be
Re: mysql heel traag
« Reactie #14 Gepost op: 2009/04/27, 17:41:41 »
Heb je al eens geprobeerd om je tabellen te repareren en te optimaliseren?
Ubuntu gebruiker #18341 | Linux gebruiker #456955
ยท Mijn persoonlijke Linux blog

beanes

  • Gast
Re: mysql heel traag
« Reactie #15 Gepost op: 2009/04/28, 08:31:48 »
ligt niet aan tabellen.

als ik de software op dezelfde server zet en werk met localhost connectie, gaat het supersnel.

ook de opvraag van records van de ene server naar de andere via putty gaat super snel,

het is enkel de verbinding die lang duurt, maar als ik surf naar de server gaat het wel direct. dus is precies connectie opvragen naar mysql opv ip en niet localhost.

gr