Mijn simpele (ISAM, geen transacties) C-taal-app draait acht uur per dag en werkt meerdere tabellen in één database bij via één enkele MySQL-verbinding die de hele tijd open blijft. Het werkt prima. Telkens wanneer er een MySQL-fout is (niet alleen de server is verdwenen), roept de code mysql_real_connect() opnieuw aan en het wordt zonder problemen opgepakt. Opnieuw verbinden is een van de plaatsen waar, naar mijn mening, MySQL feilloos functioneert.
Maar er is veel controverse en discussie over de goedheid/slechtheid van aanhoudende verbindingen. Een deel ervan vind je hier:
-- HTH