2016-09-13 9 views
3

SSRSレポートが遅くなっている問題があります。 SQLプロファイラを使用して、クエリが1つずつ実行されていることがわかりました。私は研究を行い、データソースで「クエリの処理中に単一のトランザクションを使用する」がクリックされていないことを確認する提案を見つけました。これは既にオフに設定されていました。データセットが並行して実行されないだけでなく、データソースも並行して実行されないかどうかをテストしています。 SQLプロファイラを使用してSSRSデータソース/データセットを並行して実行するにはどうすればよいですか?

、私は

SELECT 
DATABASEPROPERTYEX(DB_NAME(), 'Collation'), 
COLLATIONPROPERTY(CONVERT(char, DATABASEPROPERTYEX(DB_NAME(), 'collation')),'LCID') 

..プロパティを設定し、最初のデータソースへの私の単一.NETクライアント・プロセスのログことを発見して、私のSQL文を実行しています。完了後、同じClientProcessIDが次のデータソースに移動し、それを行います。

誰もこの問題に遭遇しましたか?他にも問題がありますか?

おかげ

+1

レポートとクエリパラメータを使用していますか? – bitnine

+0

私はいつもやっていますが、テストのために私はかなり基本的なものを取り除きました。 1つのデータセットは、TableAからSelect Top 100 *であり、もう1つはTableBからSelect Top 100 *です。 – IceCreamSandwich

+3

これらは、レポートサーバーまたは開発マシンで実行/テストしていますか? BIDSでは、データセットのクエリは並行して実行されませんが、サーバー上で実行する必要があります。 –

答えて

1

あなたは、レポートサーバー上、またはお使いの開発マシンからこれらのテスト/実行していますか? BIDSでは、データセットのクエリは並行して実行されませんが、サーバー上で実行する必要があります。 (R. Richardsのコメントで投稿)

関連する問題