2016-04-07 21 views
0

Bir SSRS raporum var. İlgili prosedür, yürütmek için daha az zaman alıyor ancak rapor yüklemesi çok zaman alıyor. Prosedür 20 saniyeden az sürüyor ve kayıt sayısı 5,00,000 civarında. Burada kayıt sayısı yüksektir ve raporun yüklenmesine neden olmaktadır. Bu nedenle, rapor performansını nasıl geliştirebilirim veya MSSQL ve .NetSSRS performance Sorun

cevap

0

'u destekleyen başka bir raporlama aracı var mı? Temel sorgu/proc'nin yürütme süresi ve raporda tanımlanan hesaplama artı zamanı raporu oluştur. SSRS'yi yüklediğiniz sunucudaki [ReportingService] veritabanındaki ExecutionLogStorage tablosundaki her bir parçanın zamanını görebilirsiniz. [TimeDataRetrieval, [TimeProcessing] ve [TimeRendering] sütunlarını arayın. O zaman hangi bölümün yavaş olduğuna karar verebilirsiniz. 500.000, bir sayfada oluşturulacak kadar çok olabilir. Sayfa boyutunu, sayfa başına satırların çok küçük bir bölümünü gösterecek şekilde ayarlayabilirsiniz. Böylece, raporu çalıştırmayı tıkladıktan sonra rapor hızlı bir şekilde görüntülenir ve sonraki bölümü göstermek için sonraki sayfaya tıklayabilirsiniz (ihtiyaçlar render).