php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.10.2011, 07:38  
Neuer Benutzer
 
Registriert seit: 15.09.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
<Hotte> befindet sich auf einem aufstrebenden Ast
Standard mysql_connect dauert sehr lange!

Hi!

Ich habe ein Problem mit der Verbindung zu einer Datenbank.

Auf meinem Localhost läuft ein XAMPP. Von hier versuche ich auf einen mysql-server zuzugreifen, welcher im lokalen Netzwerk ist.

PHP-Code:
$server "10.1.30.102";
$user "user";
$password "password";
$db_ldap mysql_connect($server$user$password) or die ("<br><h1>Es gibt ein Problem mit der Verbindung zum Datenbankserver!</h1>Bitte wenden Sie sich an die Administration!");
mysql_select_db("benutzer",$db_ldap); 
Es funktioniert so. Ich kann nun auf der Datenbank Verschiedene Abfragen machen. Leider dauert der erste Seitenaufruf 5 Sekunden! Jede weitere Abfrage die ich mit dieser Datenbankverbindung machen will (einfache Selects) dauern ebenfalls 5 Sekunden pro Abfrage!

Testweise habe ich die Datenbank auf den localhost kopiert und die Abfragen da gemacht. Vom localhost aus gibt es quasi keine Verzögerung. Nur beim Aufruf über das Netzwerk habe ich diese lange Verzögerung drin.

Kann mir jemand bei der Fehlersuche helfen?

Grüße
Hotte


Ergänzung:
Der mysql-server läuft auf einem Debian System Mein localhost ist ebenfalls ein Debian

Geändert von <Hotte> (12.10.2011 um 07:43 Uhr).
<Hotte> ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2011, 09:09  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von <Hotte> Beitrag anzeigen
Der mysql-server läuft auf einem Debian System Mein localhost ist ebenfalls ein Debian
Wieso XAMPP ????!!!!
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist gerade online   Mit Zitat antworten
Alt 12.10.2011, 09:10  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

kurz geschaut, oft ist es die dns Auflösung. (neben bestimmt massen anderen Möglichkeiten)

starte mal mit
--skip-name-resolve

siehe hier:
http://dev.mysql.com/doc/refman/5.1/de/dns.html

Idee u.a. von hier
http://debianforum.de/forum/viewtopic.php?f=8&t=108206
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Alt 12.10.2011, 09:24  
Neuer Benutzer
 
Registriert seit: 15.09.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
<Hotte> befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von elise Beitrag anzeigen

starte mal mit
--skip-name-resolve
Danke für den Tipp. Hab das gleich ausprobiert, aber das Problem besteht nach wie vor: 5 Sekunden für jeden Seitenaufruf...
Aber wenn ich den Server direkt mit der IP anspreche (10.1.30.102) dann brauche ich doch eigentlich kein DNS?
<Hotte> ist offline   Mit Zitat antworten
Alt 12.10.2011, 09:31  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von <Hotte> Beitrag anzeigen
Danke für den Tipp. Hab das gleich ausprobiert, aber das Problem besteht nach wie vor: 5 Sekunden für jeden Seitenaufruf...
Aber wenn ich den Server direkt mit der IP anspreche (10.1.30.102) dann brauche ich doch eigentlich kein DNS?
Vielleicht ist deine Internetverbindung auch einfach nur zu langsam?
Oder dauert das Verbinden nicht ca. 5 Sekunden?
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist gerade online   Mit Zitat antworten
Alt 12.10.2011, 13:05  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von <Hotte> Beitrag anzeigen
Danke für den Tipp. Hab das gleich ausprobiert, aber das Problem besteht nach wie vor: 5 Sekunden für jeden Seitenaufruf...
Aber wenn ich den Server direkt mit der IP anspreche (10.1.30.102) dann brauche ich doch eigentlich kein DNS?

Im Debian Thread steht, dass Mysql einen reverse DNS lookup macht und dann bei sich nachschaut, ob die Ip in der Tabelle dabei ist. Zumindest verstehe ich das so. Deshalb die Möglichkeit, das auszustellen.
Ist die Ip bei dir in der Grant Tabelle?

Zitat: "Allerdings können Sie in diesem Fall nur IP-Adressen in den MySQL-Grant-Tabellen verwenden" aus: http://dev.mysql.com/doc/refman/5.1/de/dns.html

Ist natürlich nur eine Idee... kann viele weitere Ursachen haben.
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Alt 13.10.2011, 07:28  
Neuer Benutzer
 
Registriert seit: 15.09.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
<Hotte> befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Vielleicht ist deine Internetverbindung auch einfach nur zu langsam?
Oder dauert das Verbinden nicht ca. 5 Sekunden?
Der sql-Server befindet sich im 100 MBit Intranet. Die Verbindung sollte sofort aufgebaut sein.


Zitat:
Ist die Ip bei dir in der Grant Tabelle?
Ja, die IP ist in der Grant-Tabelle eingetragen.


--> Seitenaufruf mit mysql_connect dauert nach wie vor genau 5 Sekunden. Ein Seitenaufruf ohne SQL-Connect (also z.B. eine einfache PHP-Seite) geschieht aber ohne Zeitverzögerung.
<Hotte> ist offline   Mit Zitat antworten
Alt 14.10.2011, 02:07  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

ping mal die ip :P

sollte hoffentlich weit unter 4000 ms latenz haben, andernfalls dem admin mal das aus dem Gesäßorgan ziehen was seine Hirnmasse blockiert.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (14.10.2011 um 02:13 Uhr).
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] fsockopen dauert immer genau 60 sekunden? Agarwen PHP Einsteiger 1 28.05.2011 19:23
[Erledigt] 3x join dauert ewig, kann man das optimieren? Haxley Datenbanken 9 20.02.2011 02:09
ermitteln der Dateigröße (upload) dauert zu lang spaziergänger PHP Tipps 2010 5 12.11.2010 12:17
Ausführung php skript dauert auf dem Webserver länger als lokal Miglo Server, Hosting und Workstations 1 04.05.2010 20:15
[Erledigt] Weiterleitung mit header dauert bis zu 2min Arne Drews PHP Tipps 2010 6 18.03.2010 12:33
MySQL Abfrage dauert zu lange! mac Datenbanken 7 27.10.2009 11:16
Tabelle über Ajax nachladen dauert pilot323 JavaScript, Ajax und mehr 24 24.06.2009 16:17
Abfrage dauert ewig! keystone Datenbanken 12 26.03.2009 21:39
abarbeitung dauert so lange cooperraser PHP Tipps 2008 16 23.09.2008 00:49
PHP5 und LDAP dauert lange PHP-Fortgeschrittene 2 07.12.2006 08:00
laden einer PHP Seite dauert viel zu lange seven-12 PHP Tipps 2006 2 03.05.2006 15:23
Anzahl Bestellungen per LEFT JOIN dauert, dauert, dauert ... Datenbanken 13 06.02.2006 19:15
mail() -> sendmail -i -t -> dauert ewig PHP Tipps 2005-2 0 18.10.2005 10:38
fsockopen: while(!feof($fp)) dauert bei manchen Servern 15 s tapferesschneiderlein PHP-Fortgeschrittene 7 13.09.2004 18:47
datensätze zählen dauert zu lange Sclot Datenbanken 7 13.09.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php sql abfrage ersdter aufruf dauert lange, mysql anmeldung dauert ewig, mysql_connect dauert 5 sekunden, alle php seiten dauern, php datenbankverbindung dauert, verbindungsaufbau zu mysql server dauert sehr lange, verbindung an datenbank dauert zu lange, php mysql 5 sekunden, php mysql connect seitenaufruf, mysql connect dauert 5 lange, mysql_connect ist langsam 2 sekunden, aufruf einer lokalen webseite dauert 5 sekunden, debian mysql connect dauert zu lange, mysqlconnect 5sekunden, php mysql_connect dauert 5 sekunden, mysql login dauert lange

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum