SSRSレポートが遅くなっている問題があります。 SQLプロファイラを使用して、クエリが1つずつ実行されていることがわかりました。私は研究を行い、データソースで「クエリの処理中に単一のトランザクションを使用する」がクリックされていないことを確認する提案を見つけました。これは既にオフに設定されていました。データセットが並行して実行されないだけでなく、データソースも並行して実行されないかどうかをテストしています。 SQLプロファイラを使用してSSRSデータソース/データセットを並行して実行するにはどうすればよいですか?
、私は
SELECT
DATABASEPROPERTYEX(DB_NAME(), 'Collation'),
COLLATIONPROPERTY(CONVERT(char, DATABASEPROPERTYEX(DB_NAME(), 'collation')),'LCID')
..プロパティを設定し、最初のデータソースへの私の単一.NETクライアント・プロセスのログことを発見して、私のSQL文を実行しています。完了後、同じClientProcessIDが次のデータソースに移動し、それを行います。
誰もこの問題に遭遇しましたか?他にも問題がありますか?
おかげ
レポートとクエリパラメータを使用していますか? – bitnine
私はいつもやっていますが、テストのために私はかなり基本的なものを取り除きました。 1つのデータセットは、TableAからSelect Top 100 *であり、もう1つはTableBからSelect Top 100 *です。 – IceCreamSandwich
これらは、レポートサーバーまたは開発マシンで実行/テストしていますか? BIDSでは、データセットのクエリは並行して実行されませんが、サーバー上で実行する必要があります。 –