76GB RAM이있는 서버에서 SQL Server 2014를 사용하고 있습니다. SQL의 "최대 서버 메모리"는 32GB이고 데이터베이스 크기는 약 600GB입니다.SQL Server 2014 - "최대 서버 메모리"에 대해 설정된 값 후에도 메모리가 가득합니다.
SQL 메모리 소비가 99 %를 기록하여 서버 성능에 영향을줍니다. 이유를 알 수 있습니까?
감사합니다.
76GB RAM이있는 서버에서 SQL Server 2014를 사용하고 있습니다. SQL의 "최대 서버 메모리"는 32GB이고 데이터베이스 크기는 약 600GB입니다.SQL Server 2014 - "최대 서버 메모리"에 대해 설정된 값 후에도 메모리가 가득합니다.
SQL 메모리 소비가 99 %를 기록하여 서버 성능에 영향을줍니다. 이유를 알 수 있습니까?
감사합니다.
문제가 발생했습니다. 링크 된 서버를 사용하여 매분 SQL 서버에서 MySQL로 데이터를 이동하는 절차에있었습니다. 연결된 서버 활동은 "최대 서버 메모리"에 포함되지 않으므로 메모리가 가득 찼습니다.
아마도이 절차를 다시 작성해야합니다 그때. 데이터를 전송하는 간단한 SSIS 패키지에는 이러한 문제가 없습니다. 나는 'INSERT INTO remote.db .... SELECT FROM Local ....'이 그런 문제가 없다고 생각하지만 SSIS는 INSERT에 지정할 수없는 버퍼링과 일괄 처리를 사용하여 데이터 스트림을 전송합니다 명령 –
최대 메모리를 32GB로 설정하는 이유는 무엇입니까 – TheGameiswar
그것은 64GB 였고 32GB로 변경되었습니다. 하지만 여전히 문제가있다 – houdx
왜 메모리를 줄이는 것이 문제를 완화 할 것이라고 생각하십니까 – TheGameiswar