データベースのサイズが大きくなるにつれて、実行に時間がかかるクエリがあります。クエリは最適化されて必要ですが、最近、C#コンソールアプリケーションで次のエラーが発生しました。
Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Timeout expired.
接続文字列の接続タイムアウトを増やしても効果はありません。から増やしました
接続タイムアウト=28800
に
接続タイムアウト=128800
しかし、この変更にもかかわらず、まだエラーが発生しています。
MySQLワークベンチからクエリを実行する場合、約10秒しかかからないため、この未処理の例外を防ぐ方法がわかりません。
「クエリにかかる時間」以外に、この例外を生成する可能性のあるものはありますか?