.NET コードと SQL Server 間の実行時間を改善するためのチェックリスト。基本的な解決策から奇妙な解決策まで、何でも歓迎します。
コード:
avgbodyでコマンドと接続のデフォルトのタイムアウトを変更します。
avgbodyによるインライン SQL ステートメントの代わりに、ストアド プロシージャ コールを使用します。
Jay Shepherdによるアクティビティ モニターを使用して、ブロック/ロックを探します。
SQLサーバー:
AlexCuseによるストアド プロシージャのパラメータ スニッフィングに注意してください。
Martin Clarkeによるデータベースの動的拡張に注意してください。
プロファイラーを使用して、 BradOで 100 ミリ秒以上かかるクエリ/ストアド プロシージャを見つけます。
トランザクションのタイムアウトをavgbody だけ増やします。
avgbodyによって動的ストアド プロシージャを静的ストアド プロシージャに変換します。
Jay Shepherdによるサーバーのビジー状態を確認してください。