2016-04-07 110 views
0

我有一個SSRS報告。相關程序的執行時間較短,但報告加載時間過長。該過程不到20秒,記錄數量約爲5,00,000。這裏的記錄數很高,導致加載報告時出現問題。因此,如何提高報告性能或者是否有任何其他報告工具,而不是支持MSSQL和.Net的SSRSSSRS性能問題

回答

0

有底層查詢/ proc的執行時間,加上報告中定義的計算以及時間呈現報告。您可以在安裝SSRS的服務器上的[ReportingService]數據庫中看到ExecutionLogStorage表中每個部分的時間。查找列[TimeDataRetrieval,[TimeProcessing]和[TimeRendering])。然後你可以決定哪個部分導致慢。 500,000可能太多以致無法在一個頁面中呈現,您可以將頁面大小設置爲僅顯示每頁的很少一部分行,以便在單擊運行報告後報告將快速顯示,並且您可以單擊下一頁以顯示下一部分(需要渲染)。