
윈도우 스케쥴러는 SQL 서버의 내부 동작을 파악할 수 없다. 따라서 SQL 서버 내에는 윈도우 스케쥴러가 이해하지 못하는 대기 상태가 수많이 존재한다. 때문에 SQL 서버에는 CPU 리소스를 보다 효율적으로 활용하기 위한 독자적인 스케쥴러 기능이 있다.윈도우 스케쥴러

데이터베이스는 물리적으로 데이터 파일과 로그 파일로 구성됨데이터 파일 .mdf데이터베이스에 저장한 데이터 본체가 기록됨페이지SQL 서버가 데이터 파일을 관리하는 논리적 단위SQL 서버가 물리 디스크에서 데이터를 읽고 쓰고 처리하는 최소 단위트랜잭션 로그 파일 .ldf데
SQL 서버는 기본적으로 쿼리가 요청한 데이터를 메모리로 가져오지만, 장래의 사용에 대비해 쿼리의 결과 범위 밖의 데이터도 함께 가져옴SQL 서버는 필요할 것으로 예측되는 데이터를 미리 가져와 메모리의 버퍼 캐시에 저장함디스크 상 데이터를 버퍼 캐시에 저장하기 위한 빈