최근에 비슷한 질문을 한 번 했는데 그걸 토대로 좀 알아보긴 했는데 어렵네요 ㅠㅠ
max memory 를 변경하려는 서버가 세 대가 있습니다.
1 - win server 2008 64bit - sql 2008 물리적 메모리 크기 : 4G
2 - win server 2003 32bit - sql 2005 : 23.9G
3 - win server 2008 64bit - sql 2008 : 32G
서버 모두 SQL 최대 메모리 크기가 현재 2147483647 로 되어 있거든요.
그래서 MAX MEMORY 관련해서 찾아보니까 MAX MEMORY 는 Buffer pool 과 관련된 메모리더라구요.
그래서 buffer pool 과 관련해서 tip 게시판을 검색해서
"데이터베이스 별 및 테이블 Buffer Pool 사용량 보기" 라는 제목의 게시물에서 데이터 베이스 별 버퍼 풀 사용량을 보는
쿼리를 통해서 1번 서버를 확인한 결과
db_name db_buffer_pages db_buffer_MB db_buffer_percent
Resource DB 2679 20 1.852
A 842 6 0.582
tempdb 894 6 0.618
msdb 753 5 0.520
ReportServer 134 1 0.093
master 111 0 0.077
model 47 0 0.032
ReportServerTempDB 66 0 0.046