우리는 최근에 많은 데이터베이스 성능 문제를 겪어 왔으며 그 이유를 알아낼 수 있도록 노력하고 있습니다. 우리는 DBA (나는 소프트웨어 개발자)가 없기 때문에 나는 그것을 윙윙 거리고 있으며 온라인에서 찾은 것의 대부분은 외국어처럼 읽습니다.
매일 아침 SQL Server를 다시 시작했습니다. 이것이 업무 일 동안 작동하는 유일한 방법이기 때문입니다. 매일 아침 5 시경에 로그에 2 분마다이 메시지가 나타나기 시작했습니다.
FlushCache : db 9 : 0에 대해 97168ms에서 7432 개의 쓰기로 11848 개의 bufs를 정리했습니다 (8139 개의 새로운 dirty bufs는 피함).
마지막 목표 미해결 : 4, avgWriteLatency 32
평균 처리량 : 0.72MB / 초, I / O 포화도 : 11635, 컨텍스트 스위치 18849
물론 숫자는 매번 다르지만 서버를 다시 시작할 때까지 해당 패턴으로 동일한 메시지가 반복됩니다. 나는 이것을 해석하는 방법을 잘 모르겠습니다 .Google에 대해 노력하고 있으며 수집 한 것은 I / O에 문제가있을 수 있으며 예상보다 오래 걸리는 것입니다. 우리는 최근 SSD 사용으로 전환하여 쓰기 문제가 아니라고 생각했습니다.
누구든지 이것에 대해 밝힐 수 있습니까?