私の単純な(ISAM、トランザクションなし)C言語アプリは1日8時間実行され、常に開いたままの1つのMySQL接続を介して1つのデータベース内の複数のテーブルを更新します。それはうまく機能します。何らかのMySQLエラーが発生した場合(サーバーがなくなっただけでなく)、コードはmysql_real_connect()を再度呼び出すだけで、問題なくすぐに検出されます。再接続は、私の意見では、MySQLが問題なく機能する場所の1つです。
しかし、永続的な接続の良し悪しについては、多くの論争や議論があります。ここでその一部を見つけることができます:
--HTH