SQL Server 2005가 그렇게 많은 메모리를 소비하는 이유는 무엇입니까(그리고 심지어 실행되지도 않습니다)

SQL Server 2005가 그렇게 많은 메모리를 소비하는 이유는 무엇입니까(그리고 심지어 실행되지도 않습니다)

최근에는 Management Studio가 실행되지 않는데도 SQL Server가 너무 많은 메모리를 소비하고 있는 것으로 나타났습니다. 무려 500,000K의 메모리를 소모합니다. SQL Server 인스턴스를 실행해야 하지만 이 정도의 메모리가 있다는 것을 알고 있습니다.

이 문제를 해결하기 위해 제가 할 수 있는 일이 있나요?

대체 텍스트

답변1

SQL 서버이다실행 중 - Management Studio가 열려 있는지 여부. SQL Server는 필요한 만큼의 메모리를 사용하며 기본적으로 SQL Server를 특정 양의 RAM으로 제한하려는 경우 메모리를 변경할 수 있습니다. 하지만 주의하세요. SQL Server가 제대로 작동하려면 상당한 양의 RAM이 필요합니다. 너무 많이 제한하면 속도가 상당히 느려집니다.

답변2

SQL Server는 필요한 만큼의 메모리를 사용합니다. 메모리를 사용하기 위해 SSMS를 실행할 필요는 없습니다. 후속 호출을 더 빠르게 검색할 수 있도록 쿼리할 때 메모리에 데이터를 캐시하는 데이터 캐시와 같은 기능이 있습니다. DB 서버에 대한 모든 연결은 메모리를 사용합니다. OS가 다른 작업을 위해 더 많은 메모리를 필요로 하는 경우에는 걱정할 필요가 없습니다. SQL Server가 이를 해제할 수 있습니다. 그러나 메모리에 대한 압박이 없다면 SQL Server는 가능한 한 많은 양을 사용합니다.

관련 정보