Início > Performance e Tuning, Reporting Services, SQL Server Internals > Como configurar a quantidade de memória utilizada pelo Reporting Services?

Como configurar a quantidade de memória utilizada pelo Reporting Services?

E ai galerinha, tudo bem com vocês?

Como definimos o máximo e mínimo de memória física utilizada pelo serviço de Reporting Services?

Em uma instância de SQL Server podemos configurar essa opção através das propriedades Min Server Memory(MB) e Max Server Memory(MB) pelo SSMS ou através da procedure de sistema SP_CONFIGURE.

Mas como fazer com o serviço de Reporting Services?

Temos várias formas de configurar as propriedades do serviço de Reporting Services, sendo que uma delas é através do arquivo de configuração RSReportServer.config.

Este arquivo está localizado em <%DiretórioRaiz%>\Microsoft SQL Server\MSRS10.<NomeInstância>\Reporting Services\ReportServer e armazena os parâmetros de configuração que são utilizados pelo Report Manager, pelo Web Service do Report Server e pelos processos executados em background.

Para definir a quantidade máxima e mínima de memória física precisamos adicionar os elementos WorkingSetMaximum (Máximo de Memória) e WorkingSetMinimum (Mínimo de Memória) no arquivo de configuração.

<MemorySafetyMargin>80</MemorySafetyMargin>

<MemoryThreshold>90</MemoryThreshold>
<WorkingSetMaximum>4000000</WorkingSetMaximum>
<WorkingSetMinimum>2400000</WorkingSetMinimum>

Como exemplo, definimos que o máximo de memória utilizada é de 4000000 Kbytes e o mínimo é de 2400000 Kbytes.

Grande abraço galera.

Vitor Fava

Anúncios
  1. Igor de Antonio
    20/07/2011 às 14:04

    Bela dica Vitor, essa é 5 estrelas…

    Agora para quebrar o galho dos reles mortais podia contar aonde faz isso no analysis também né. rs.

    Abraço!

  2. Adalberto Andrade
    03/08/2011 às 16:32

    Vitor,

    Depois de fazer tais mudanças neste arquivo, é preciso re-iniciar o serviço do Reporting Service ou não ?

    Grato,

    Att,

    Adalberto Andrade

    • 03/08/2011 às 16:51

      Fala grande Adalberto, tudo bem contigo?

      Não precisa reinicar o serviço não.

      Grande abraço.

  3. Pentelhinho
    10/08/2011 às 14:05

    Como faz pra dar meteoro de pegasus no SQL?
    (silêncio constrangedor)

    Bom post, obrigado.

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: