Ssrs

SSRS 共享數據源和共享時間表

  • December 8, 2014

我正在清理我們現有的 SSRS(報告伺服器),並想就如何使用它提出一些建議和最佳實踐。目前,每個報告都有一個連接和時間表。如果我創建了一些共享時間表,這會是一個好習慣嗎?在性能和資源方面會有什麼影響?另外,如果我要創建一個數據源是 SSRS 並在報告中使用該特定的共享數據源,會有什麼影響嗎?此外,如果假設 10 個報告計劃在下午 1:00 執行,它們會排隊還是一次性執行?

SSRS 有許多配置文件,包括 RSReportServer.config。

Shared Schedules 和 Shared Data Sources 都是創建的好東西,因為它們可以幫助您管理您的配置,而無需為每個報告提供它自己的計劃。將此視為為您節省了一些工作。當然,某些報告可能需要獨立的時間表和數據源。

由於您關心整體負載,請注意 MaxQueueThreads 配置將控制一次可以執行多少並行報告。0 表示盡可能多地執行,但其他一些數字(例如 3)將限制 Reporting Services 一次執行該數量的報告。

如果您在同一計劃中有 10 個報告,則其他報告將在隊列執行緒開放供使用時執行。

要進行適當配置,需要了解您的可用資源並進行適當配置。可能會有一些試驗和錯誤,直到你得到平衡。

引用自:https://dba.stackexchange.com/questions/84640