Microsoft Sync Framework に依存して、クライアント アプリとサーバーのデータの同期を維持する製品を開発しています。私たちが気付いたのは、約 16 のテーブルと ~2200 のレコードを同期する場合、約 4 分かかり、これは受け入れられないことです。
SQL Server プロファイラーを使用すると、sp_executesql を使用してクエリを実行していることがわかりました。sp_executesql なしで実行すると、特定のクエリは 1 秒未満で実行されますが、10 秒以上かかります。
問題は、何が間違っているのか、それをスピードアップするためにできることは何かということです。