データベースのサイズが大きくなるにつれて実行に時間がかかります。クエリを最適化し、必要な、私のC#コンソールアプリケーションは、最近、私は、このエラーを与えているされていますMySqlException:タイムアウトがタイムアウトしました - 接続タイムアウトを増やしても効果がありません
Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Timeout expired.
は助けにならない接続文字列で接続時間を増やします。私は
Connect Timeout=128800
に
Connect Timeout=28800
から、それを増加させたが、私はまだ、この変更にもかかわらず、エラーを取得しています。
MySQL Workbenchからクエリを実行すると約10秒しかかからないため、この未処理例外を防ぐ方法がわかりません。
「クエリにかかる時間」の他に、この例外が発生する可能性がありますか?
コードから表示できますか? –
ConnectionTimeoutではなくCommandTimeoutを変更します。 –
未処理の例外:System.ArgumentException:キーワードがサポートされていません。 パラメータ名:connecttimeout at Application.MainClass.Main(String [] args) ああ、私はあなたをもっと慎重に読む必要があります、 "CommandTimeout"。 –