SQL Server luôn chạy
Tôi có một máy tính cá nhân trong đó tôi có các phiên bản máy chủ SQL khác nhau đang chạy (phiên bản dành cho nhà phát triển) với cả dịch vụ tích hợp và dịch vụ phân tích (một ở dạng bảng và một ở dạng đa chiều). Tôi sử dụng nó để thực hành và để cải thiện kỹ năng của mình. Chế độ bắt đầu trong Trình quản lý cấu hình là "Tự động". Vì vậy, tôi có hai phiên bản mỗi phiên bản có cả SSIS và SSAS. Khi tôi không sử dụng SQL Server, liệu các dịch vụ này có sử dụng nhiều tài nguyên trên máy tính của tôi chỉ bằng cách chạy ngầm không?
Cảm ơn
Trả lời
SQL Server chiếm nhiều bộ nhớ khi nó cần.
https://www.brentozar.com/archive/2011/09/sysadmins-guide-microsoft-sql-server-memory/ https://www.brentozar.com/blitz/max-memory/
Tôi cũng có nó trên một máy tính xách tay, nhưng tôi có các dịch vụ được đặt thành thủ công. Chúng chỉ tiêu tốn bộ nhớ khi tôi cần.
DataOnWheels có một bài đăng tuyệt vời về việc khởi động / dừng Dịch vụ SQL Server với Powershell.https://www.sqlservercentral.com/blogs/starting-and-stopping-sql-server-with-powershell
* Đã chỉnh sửa sau khi tôi triển khai nó trên máy tính xách tay của mình và thay đổi tên của Dịch vụ vì hầu hết người dùng mà tôi biết đều có "MSSQLSERVER" làm tên dịch vụ:
Để khởi động máy chủ SQL
##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'
Để dừng máy chủ SQL:
##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
Tôi khuyên bạn nên chạy chúng thông qua tệp BAT và liên kết nó với một biểu tượng trên màn hình của bạn.
Tôi đề nghị nó vì đó là điều tôi sắp làm.
Như thường lệ trong những trường hợp này, "Nó phụ thuộc".
Phụ thuộc, như một minumum, vào:
- PC của bạn nói chung có hiệu suất như thế nào (đặc biệt là: bao nhiêu RAM, bao nhiêu CPU, có phải ổ SSD của bạn không, v.v.).
- Bạn thường thực hành với SQL Server như thế nào.
Riêng tôi, tôi gặp trường hợp như của bạn và tôi không cảm thấy có chút chậm chạp nào. Việc khởi động / dừng các dịch vụ có thể gây nhàm chán khi bạn đang vội, nhưng nếu có tình huống bạn cần "toàn bộ sức mạnh" của PC, bạn có thể dừng hoặc tạm dừng các dịch vụ liên quan đến SQL Server một cách an toàn: nó không phải là một máy chủ DB, sau đó bạn biết khi nào bạn có thể ngăn chặn nó.
Một ý tưởng có thể là tạo một tập lệnh để dừng / khởi động tất cả các dịch vụ liên quan đến SQL.