windows 2008 64bit 메모리 16GB
sql 2008 64bit
sql 만 사용 하는 서버 입니다.
근 대
SQL 에서 4.7GB 이상 사용 하지 않고 있습니다.
제가 원하는 건 SQL 이 메모리을 10GB 정도 사용하고 십은대요.... 어떻게 하면 되죠
참고로 같은 서버에 같은 사양 같은 OS 같은 SQL 인대 SQL 만 10GB 이상을 사용 하고 있습니다. 그래서 그런지 db 속도가 빠름니다.
몇일 동안 확인 하는대 도무지 원인을 알수가 없어요
고수님들 해법좀 알려 주세요
Comment 3
-
이리
2013.05.28 09:05
-
쓸만한게없네(윤선식)
2013.05.28 11:06
Memory 를 확인해서 실제로 얼마나 사용하는 지 봐야 할 듯 합니다.
Target Server Memory 와 Total Server Memory 등을 확인하셔야 할 듯.
http://msdn.microsoft.com/ko-kr/library/ms190924.aspx
http://www.sqlservercentral.com/Forums/Topic984311-146-4.aspx#bm1378078
http://www.dbguide.net/dbqna.db?cmd=view&boardConfigUid=30&boardUid=146743
이상입니다.
-
하만철
2013.05.29 09:33
SQL Server가 필요한 메모리가 4.7GB인건 아닐까요?
혹시 특정 테이블의 크기가 5GB 이상인 경우 다음과 같이 heap을 통해 count(*)해 보시기 바랍니다.
select count(*) from tableName with(index(0))
그럼 즐거운 하루 되세요~!
서버 우클릭 -> 속성 -> 메모리 탭에서 최대 서버 메모리가 제한되 있지는 않나요?
위 문제가 아니라면 SQL쪽에서 현재 쓰는것 이상의 메모리를 필요치 않다고 판단해서 안쓰는걸수도 있겠네요.