私は最近、私はすべてのフォームとを更新しましたアクセスのフロントエンドでのSQL Server 2014パフォーマンスの低下は
へのAccessデータベースの移行を完了した中で最もSQL Serverで動作するレポートの数すべてがうまくいけば、期待どおりに全面的にパフォーマンスが向上します。
しかし、私はどこにでも答えを見つけることができない1つの問題があります。私のユーザーは、アクセス 'Find and Replace'ダイアログボックスを使用して、ほぼ2100の特定のレコードをアクセスDBで検索します。これはほぼ即時です。 SQL Serverデータベースでは、Accessを完了しフリーズするのに30秒以上かかります。
SQL Serverアクティビティモニタでは、検索を使用するときにバッチリクエスト/秒スパイクが発生していることに気付きましたが、それ以外の場合、実際にアクセスが実際に何をしているのかを知る方法がありません[検索と置換]ダイアログボックスの表示方法や解決方法について説明します。
誰もこれまでに遭遇したことはありますか?
SQLプロファイラを使用して、バックグラウンドで何が起こっているのかを監視できます。 'findとreplace'はネイティブSQL関数ではないので、恐ろしく非効率的なことをしていると思います。特定のケースに絞って使用できるようにするには、ストアドプロシージャとフォームを使用して独自に記述する必要があるかもしれません。 –