SQL Server selalu berjalan
Saya memiliki komputer pribadi di mana saya memiliki beberapa contoh server SQL yang berjalan (edisi pengembang) dengan layanan integrasi dan layanan analisis (satu dalam tabel dan satu lagi dalam multidimensi). Saya menggunakannya untuk latihan dan untuk meningkatkan keterampilan saya. Mode start di Pengelola Konfigurasi adalah "Otomatis". Jadi saya memiliki dua contoh masing-masing dengan SSIS dan SSAS. Ketika saya tidak menggunakan SQL Server, apakah layanan ini akan menggunakan banyak sumber daya di komputer saya hanya dengan berjalan di latar belakang?
Terima kasih
Jawaban
SQL Server menggunakan memori sebanyak yang dibutuhkan.
https://www.brentozar.com/archive/2011/09/sysadmins-guide-microsoft-sql-server-memory/ https://www.brentozar.com/blitz/max-memory/
Saya juga memilikinya di laptop, tetapi saya memiliki layanan yang disetel ke manual. Mereka hanya menghabiskan memori saat saya membutuhkannya.
DataOnWheels memiliki postingan bagus tentang memulai / menghentikan Layanan SQL Server dengan Powershell.https://www.sqlservercentral.com/blogs/starting-and-stopping-sql-server-with-powershell
* Diedit setelah saya Menerapkannya di laptop saya, dan mengubah nama Layanan karena sebagian besar pengguna yang saya kenal memiliki "MSSQLSERVER" sebagai nama layanan:
Untuk Memulai 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'
Untuk menghentikan 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
Saya sarankan menjalankannya melalui file BAT dan menautkannya ke ikon di desktop Anda.
Saya menyarankannya karena itulah yang akan saya lakukan.
Seperti biasa dalam kasus ini, "Tergantung".
Tergantung, sebagai minumum, pada:
- Seberapa baik kinerja PC Anda secara umum (terutama: berapa banyak RAM, berapa banyak CPU, apakah disk Anda SSD, dll).
- Seberapa sering Anda berlatih dengan SQL Server.
Secara pribadi, saya memiliki situasi seperti Anda dan saya tidak merasakan kelambatan apa pun. Memulai / menghentikan layanan bisa membosankan saat Anda sedang terburu-buru, tetapi jika ada situasi di mana Anda membutuhkan "semua kekuatan" PC Anda, Anda dapat dengan aman menghentikan atau menjeda layanan terkait SQL Server: ini bukan server DB, maka Anda tahu kapan Anda bisa menghentikannya.
Ide bisa jadi membuat skrip untuk menghentikan / memulai semua layanan terkait SQL.