Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

MySQL Server ausgelagert und nun sehr langsam

Frage Entwicklung Datenbanken

Mitglied: Martinkoell

Martinkoell (Level 1) - Jetzt verbinden

13.11.2010 um 21:45 Uhr, 7152 Aufrufe, 7 Kommentare

habe bei meinem lamp aus zugriffsgründen (mehrere apaches greifen auf dieselbe datenbank zu) den sql server ausgelagert und nun ist der zugriff extrem langsam.

gibt es eventuell so eine art pipes, sodass eine sql verbindung einmal aufgebaut wird und lokal als ressource zur verfügung steht und nicht bei jedem request aus den php scripts mühsam über die ip samt port startet und beendet? Arbeite auf ubuntu.

Danke im vorraus an euch admins
Mitglied: kaiand1
13.11.2010 um 22:43 Uhr
Du hast den Verschoben?
Hast du auch die Pfade angepasst?
PHP ist eine Server Sprache.
Beim Beenden schließt dieser alle Aufgebauten Verbindungen.
Der SQL Server wird meist als Dienst gestartet und läuft dauerhaft.
Langsame zugriffe kann viele Ursachen haben.
Falsche Abfragen ect...
Bitte warten ..
Mitglied: 2hard4you
13.11.2010 um 23:44 Uhr
Moin (hier mit Grußformel)

Goggle fand als first hit

http://dev.mysql.com/doc/workbench/en/wb-manage-db-connections-socket.h ...

Gruß

24
Bitte warten ..
Mitglied: dog
14.11.2010 um 01:54 Uhr
In PHP gibt es pconnect() aber mal ehrlich: In den meisten Fällen sind Web- und Datenbankserver an zwei anderen Enden des RZ und es läuft ohne Probleme, also solltest du erstmal ein bisschen Fehlersuche machen.
Bitte warten ..
Mitglied: Martinkoell
14.11.2010 um 13:29 Uhr
An zwei anderen Enden schon aber nicht an zwei unterschiedlichen WAN-Adressen. Ja, ich musste den Port des SQL Servers durch ein paar Router ziehen und am Ende steht dann ein SQL-Server im Internet. Begründung: Verschiedene Städte. In der my.cfg hab ich die Bind-Adresse auf die LAN IP geändert und am Apache die connection über die WAN-IP mit dem Port. Geht. Aber sehr langsam, da nun in jedem PHP-Script das Script zuerst über Internet die Verbindung zu der DB herstellen muss. Mit ner AJAX Variante, in der der PHP-Code nicht von oben nach unten läuft sondern sich selbst rekursiv lädt zerstört mir das die Latenz.
Hat da schon jemand Erfahrung damit? zB mit VPN, weil der Tunnel da schon besteht oder eben Pipes..
Pipes kenn ich nur aus der Theorie..

Danke an 24, werd mir den Link ansehen, habe MYSQL Workbench noch nie gesehen..
Bitte warten ..
Mitglied: 1002-btl
14.11.2010 um 20:52 Uhr
Hallo,

Du fährst also die SQL Queries jedesmal über das Internet?
Vielleicht könnte Dir die Replikation des MySQL Servers helfen, dass nicht alle Daten zum Zeitpunkt des Zugriffs erst geholt werden müssen.

Gruß

1002-btl
Bitte warten ..
Mitglied: Martinkoell
14.11.2010 um 22:32 Uhr
Das würde heissen auf allen Apache-Servern wäre ein Abbild der gesamten Datenbank.
Gute Idee, aber geht gegen das Konzept, weil die Datenbanken dann inkonsistent werden und auch die Sicherheit (alle Daten auf jedem Server) ein Problem ist.
Glaub ihr generell überhaupt, dass ich Queries übers Internet in ner halbwegs guten Verbindung zustande bringe?
Also mit bestehender Leitung (VPN, Pipes,..)

Ich versuchs jetzt mal mit ner VPN und geb Euch bescheid wies funktioniert hat.
Bitte warten ..
Mitglied: Martinkoell
02.12.2010 um 09:00 Uhr
Ich konnte das Problem durch eine Standortverlagerung lösen
Vielen Dank an 2hard4you für die pconnect()-Sache, hatte das übersehen.

lg
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Ausgelagerte Variablen in Batchdatei (6)

Frage von mp-home zum Thema Batch & Shell ...

KVM
HDD IO sehr langsam auf Server (6)

Frage von itschloegl zum Thema KVM ...

Netzwerke
gelöst Netzwerkzugriff langsam (5)

Frage von slansky zum Thema Netzwerke ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Internet
gelöst Jeden morgen Internet-Probleme (56)

Frage von pjrtvly zum Thema Internet ...

Server-Hardware
HP DL380 G7: Booten vom USB via USB 3.1-PCI-e Karte möglich? (24)

Frage von Paderman zum Thema Server-Hardware ...

Windows 7
Bluesreens unternehmensweit (22)

Frage von SYS64738 zum Thema Windows 7 ...

LAN, WAN, Wireless
gelöst IP Adressen - Modem - Switch - Accesspoint (22)

Frage von teuferl82 zum Thema LAN, WAN, Wireless ...