3d hentai porn
hentai porn videos
anime hentai
Home Tutoriais Dicas e Truques Como determinar o limite maximo de memória que um serviço do SQL pode utilizar
Facebook MySpace Twitter Digg Delicious Stumbleupon Google Bookmarks RSS Feed 
Como determinar o limite maximo de memória que um serviço do SQL pode utilizar PDF Imprimir E-mail
Escrito por Paulo Ricardo - Gambware   
Sáb, 02 de Abril de 2011 00:43

Seu SQL esta consumindo um absurdo de memória RAM ?  Então esta na hora de limitar ele.

Para limitar o consumo maximo de memória do SQL siga os seguintes passos.

1- Abrar o gerenciador de tarefas va em Processos > Exibir > Selecionar de Colunas > e marque "Identificação do Processo PID"

Agora va no serviço do SQL que esta consumindo muita memoria RAM e anote seu PID

abra o prompt de comando do DOS e digite "Tasklist /svc"
procure pelo seu PID e veja a qual extensão do SQL ele corresponde por exemplo vamos fazer com o serviço do ISA Server que será MSSQL$MSFW note que MSFW (Microsoft Firewall) é o nosso serviço, mas dependo da aplicação voce tera outro nome após o simbolo do $ no nome.

Feito isso guarde o nome da extensão do SQL que vamos limitar a memória.


2 - Cole o texto abaixo em um editor como o Notepad e salve-o como "checksqlmemory.sql" no C:

USE master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE

USE master
EXEC sp_configure 'max server memory (MB)'

USE master
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE

Abra o prompt de comando e digite o seguinte

osql -E -S NOME_DO_SERVIDOR_SQL\extensão_SQL -i C:\checksqlmemory.sql
Exemplo ISA
osql -E -S NOME_DO_SERVIDOR_SQL\msfw -i C:\checksqlmemory.sql
(Note que esse nome foi obtido na etapa 1)

isso ira mostrar qual é o limite de memoria disponivel para o serviço do SQL, Note que os valores são em MB (EX. 1341234324 MB) é o limite disponivel para o serviço. !!!!

Agora vamos limita-lo

3 - Cole o texto abaixo em um editor como o Notepad e salve-o como "setchecksqlmemory.sql" no C:

USE master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE

USE master
EXEC sp_configure 'max server memory (MB)', MaxServerMemory
RECONFIGURE WITH OVERRIDE

USE master
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE

neste exeplo voce deve alterar o MaxServerMemory para um valor em MegaBytes. Como exemplo vamos reescrever a linha para limitar em 512 MB

EXEC sp_configure 'max server memory (MB)', 512

Agora vamos executar

osql -E -S NOME_DO_SERVIDOR_SQL\msfw -i C:\setchecksqlmemory.sql

pronto o valor foi limitado, para checar rode novamente o comando de checagem

osql -E -S NOME_DO_SERVIDOR_SQL\msfw -i C:\checksqlmemory.sql

isso ira mostrar que o limite de memoria disponivel para o serviço do SQL, foi alterado para 512 ao invés dos (1341234324 MB).

Referencia http://support.microsoft.com/kb/909636/en-us

Seja feliz

Última atualização em Qui, 28 de Março de 2013 20:15
 

Adicionar comentário


Código de segurança
Atualizar

Copyright © 2014 Gambware. Todos os direitos reservados.
Joomla! é um Software Livre com licença GNU/GPL v2.0.