관리 스튜디오를 닫을 때 SQL Server 성능 저하


17

SQL Server 2008 r2 express의 이상한 동작을 발견했습니다.

일반적으로 쿼리 실행 시간은 ~ 650ms이지만 Management Studio를 열고 간단한 쿼리 (예 :)를 SELECT * FROM Something실행하면 실행 시간이 ~ 40ms가됩니다. 관리 스튜디오를 닫으면이 값이 정상 ~ 650ms로 돌아갑니다.

쿼리가 어디서 실행되었는지에 관계없이 Management Studio 또는 내 응용 프로그램에서 (ADO.Net을 사용함)

ARITHABORT 설정은 효과가 없습니다

왜 이런 일이 발생합니까?

답변:


22

쿼리하는 데이터베이스에 "자동 닫기"가 활성화되어있을 수 있습니다.

SSMS에서 연결하면 데이터베이스 닫기가 중지됩니다. SSMS를 닫으면 데이터베이스가 닫힙니다. 이후에 전화를 걸려면 열어야합니다.

자동 닫기는 SQL Server Express의 기본값이며 좋지 않습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.