Reporting Services Memory Configuration

Merhaba Sevgili Arkadaşlar,

Bu gün sizlerle Reporting Services ‘ın Memory ayarlarını nasıl sağlarız bunu göreceğiz.

Örnek üzerinden gidecek olursak. Server ‘ımız üzerine SQL Server kurduk ve takiben Reporting Services ‘ımızıda kurduğumuzu düşünelim ve siz bu servisi kullanarak raporlar geliştiriyor olun. Makinanızda SQL Server ‘ınıza belli bir Memory yapılandırması yaptınız fakat Reporting Services ‘a yapmadınız ki bu genelde atlanılan bir konu IT sektöründe.

Sisteminize baktığınızda Reporting Services 60 GB yakın Memory kullanmakta ve gereksiz kullanım sergilemektedir. Bu gibi durumlarda nasıl biz SQL Server ‘ımızın Memory yapılandırmasını yapıyorsak Reporting Server ‘ımızında yapılandırmasını yapmamız gerekmektedir ki kaynaklarımızı verimli ve sağlıklı bir şekilde kullanalım.

Peki bu ayarlamaları nasıl gerçekleştirebiliriz ?

\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer

Klasörü içinde yer alan ‘rsreportserver.config’ dosyasını açıp NotePad veya benzeri programda ,

      <MemorySafetyMargin>80</MemorySafetyMargin>
      <MemoryThreshold>90</MemoryThreshold>
      <WorkingSetMaximum>2000000</WorkingSetMaximum>
      <WorkingSetMinimum>900000</WorkingSetMinimum>

Yukarıda ki parametreleri insert ediyoruz. Memory ayarlarınızı kendi Server kaynaklarınıza göre ayarlayabilirsiniz.

Bu şekilde Reporting Services ‘ınızın  Memory yapılandırmaısnı yapmış bulunmaktasınız. Bu işlemleri yapmadan önce Configuration Manager dan Reporting Services Servisini Stop edip işlemlerimiz bittikten sonrada Start etmeliyiz. Bu işlemi gerçekleştirmek için ;

0

Start – All Programs – MS SQL Server 2012 – Configuration Tools – Configuration Manager

Yukarıda ki adımları izleyerek Configuration Manager ‘ımızı açmış bulunmaktayız. Bunun üzerine ; Açılan Manager ekranında SQL Server Services alanına tıkladıktan sonra ;

1

Instance ‘ımıza ait SQL Server Reporting Services servisinin üzerine gelip sağ tıklayıp servisi Stop ediyoruz.

2

Servisin sağlıklı bir şekilde Stop ettiğimizi yukarıda ki görüntüde de gördüğümüz üzere ikona kırmızı bir yuvarlak simgesi eklenmiş oluyor ve durumu Stopped yazıyor. Bu işlemlerden sonra yukarıda Rsreportserver.config dosyamıza gerekli parametreleri ekleyerek kaydediyoruz.

3

Maximum =2000000 KB

Minimum  = 900000  KB

Daha sonra Task Manager dan Performans Monitöre baktığımızda Reporting Services Servis’inin maximum verdiğimiz Memory’den daha fazla kullanamadığını görmüş bulunuyoruz.

Linkler :

——————————————————————————————————————————

MSDN : Tıkla ..

——————————————————————————————————————————   ykkrtvzt

Leave a Reply

Your email address will not be published. Required fields are marked *