|
시험 목적:메모리 내 SQL 인스턴스 영향 감소 테스트 예시:100G 메모리 온라인 인스턴스 테스트 단계: 18:20 PERF 데이터 녹화 시작 18:30 최대 SQL 메모리를 원래 크기의 3/4(75G)로 조정하세요 - 3.9초 소요 18:40 최대 SQL 메모리를 원래 크기인 100G로 복원하기 - 3.8초 18:50 PERF 데이터 녹화 중지 잠깐 19:20 PERF 데이터 녹화 시작 19:30 PERF 데이터 녹화 중지
기록 내용: 4*10분간의 성능 데이터가 기록되었습니다 18:20 - 18:30 1단계, 정상 기억 기간입니다 18:30 - 18:40 2단계, 낮은 메모리 실행 시간 18:40 - 18:50 3단계, 회복기 1 19:20 - 19:30 4단계, 회복기 2 프로세스(_Total)% 프로세서 시간 Process(sqlservr)% 프로세서 시간 프로세서(_Total)% 프로세서 시간 프로세서(_Total)% 사용자 시간 프로세서(_Total)% 특권 시간 PhysicalDisk(_Total)% 유휴 시간 PhysicalDisk(_Total)% 디스크 시간 PhysicalDisk(_Total)Avg. 디스크 큐 길이 PhysicalDisk(_Total) 현재 디스크 큐 길이 메모리페이지 폴트/초 단위 메모리가용 MByte 메모리페이지/초 데이터베이스(_Total) 활성 트랜잭션 일반 통계 사용자 연결
검사 결과: CPU:变化不明显,影响可忽略 IO 파라미터가 크게 변했고, IDEALTIME은 1% 감소했으며, 큐와 DISKTIME은 이전보다 거의 두 배 정도 증가했습니다. 그리고 앞으로 1시간 이상 느린 회복 과정이 있을 것입니다. SQL 측면에서 활성 트랜잭션은 크게 증가할 것이고(3배), 메모리 및 IO 교체도 약 2배 증가하며, 실행 계획 재컴파일 특히 LAZYWRITE 쓰기가 두드러질 것입니다. 시험 데이터:첨부 EXCEL
첨부: 몇몇 전설들
|