SQL Server 항상 실행
통합 서비스와 분석 서비스 (하나는 테이블 형식, 다른 하나는 다차원)와 함께 실행되는 SQL 서버 (개발자 버전)의 다른 인스턴스가있는 개인용 컴퓨터가 있습니다. 연습과 실력 향상에 사용합니다. 구성 관리자의 시작 모드는 "자동"입니다. 따라서 SSIS와 SSAS가 모두있는 두 개의 인스턴스가 있습니다. SQL Server를 사용하지 않을 때 이러한 서비스는 단순히 백그라운드에서 실행하여 내 컴퓨터에서 많은 리소스를 사용합니까?
감사
답변
SQL Server는 필요한만큼의 메모리를 사용합니다.
https://www.brentozar.com/archive/2011/09/sysadmins-guide-microsoft-sql-server-memory/ https://www.brentozar.com/blitz/max-memory/
랩톱에도 있지만 서비스가 수동으로 설정되어 있습니다. 내가 필요할 때만 메모리를 소비합니다.
DataOnWheels 에는 Powershell로 SQL Server 서비스를 시작 / 중지하는 방법에 대한 훌륭한 게시물이 있습니다.https://www.sqlservercentral.com/blogs/starting-and-stopping-sql-server-with-powershell
* 내 노트북에 구현 한 후 편집하고 내가 아는 대부분의 사용자가 서비스 이름으로 "MSSQLSERVER"를 사용하므로 서비스 이름을 변경했습니다.
SQL Server를 시작하려면
##Needs to run in admin Mode.
##Ensure permissions are valid
SET-EXECUTIONPOLICY RemoteSigned
##To Start SQL Server Automatically
SET-Service 'MSSQLSERVER' -StartupType MANUAL
START-Service -NAME 'MSSQLSERVER'
SQL Server를 중지하려면 :
##Needs to run in admin Mode.
##Ensure permissions are valid
SET-EXECUTIONPOLICY RemoteSigned
##To Stop SQL Server
SET-Service 'MSSQLSERVER' -StartupType Disabled
STOP-Service -NAME 'MSSQLSERVER' -FORCE
BAT 파일을 통해 실행하고 바탕 화면의 아이콘에 연결하는 것이 좋습니다.
내가하려는 일이기 때문에 제안합니다.
이 경우 평소와 같이 "상황에 따라 다릅니다".
최소한 다음에 따라 달라집니다.
- 일반적으로 PC의 성능은 어느 정도입니까 (특히 : RAM, CPU, 디스크 SSD 등).
- SQL Server로 얼마나 자주 연습하십니까?
개인적으로 나는 당신과 같은 상황을 가지고 있으며 어떤 종류의 느림도 느끼지 않습니다. 급할 때 서비스 시작 / 중지가 지루할 수 있지만 PC의 "모든 기능"이 필요한 상황이 발생하면 SQL Server 관련 서비스를 안전하게 중지하거나 일시 중지 할 수 있습니다. DB 서버가 아닙니다. 언제 멈출 수 있는지 알 수 있습니다.
아이디어는 모든 SQL 관련 서비스를 중지 / 시작하는 스크립트를 만드는 것입니다.