MSSQL을 사용하고 있고 DB 전용 서버를 구축하고 있는 고객사에서 메모리 과부하 증상으로 원격 점검을 시행했다. 현상 분석 1.DB 서버의 전체 용량은 32G였으며, 점검 당시 약 30G의 메모리를 SQL Server에서 독점하고 있었다. 2.SQLServer 내 최대 메모리 설정은 29000MB로 설정되어 있었다. 메모리가 항상 이렇게 가득 차있어서 점검 요청을 한 것이고, 결론적으로는 '최대로 설정한 메모리만큼 가득 차 있고, 메모리 부족 에러가 발생하지 않는 상태는 '정상'이다!' 하지만 가득 차도 너무 가득 차서(30G/32G), 자칫 하면 메모리 부족 에러로 갈 수 있는 상황이였기 때문에 조치를 취했다. 여기서 드는 의문점 1) 최대 메모리 설정을 29G로 했는데, 왜 이를 넘어섰을까? 최대..