Ich benutze eine mySQL-Datenbank v5.0.? auf die ein eigener Server täglich im etwa vierstelligen Bereich zugreift. Die Datenmenge ist relativ gering; es geht nur um die Verwaltung von angemeldeten Nutzern. Alles läuft monatelang stabil, und dann kommt irgendwann, unregelmäßig ein "mySQL has gone away" und ich muss den Server neu starten. Gibt es ein bekanntes Problem mit der Datenbank, für das ich einen Workaround schreiben könnte?
Ich benutze Mysql50conn, sqldb, db und ein Aufruf sieht z.B. so aus:
Code: Alles auswählen
Query.Active:=false;
Query.SQL.Text := 'SELECT * FROM Users WHERE Name="'+aRecvMsg.Receiver+'"';
Query.Active:=true;
Query.First;
if Query.RecordCount>0 then ....
PS: Mir ist klar, dass die Frage sehr allgemein gestellt ist

.