SQL सर्वर हमेशा चल रहा है

Aug 16 2020

मेरे पास एक व्यक्तिगत कंप्यूटर है जहां मेरे पास एकीकरण सेवाओं और विश्लेषण सेवाओं (एक सारणीबद्ध और एक बहुआयामी में एक) के साथ SQL सर्वर चलाने (डेवलपर संस्करण) के विभिन्न उदाहरण हैं। मैं इसे अभ्यास के लिए और अपने कौशल में सुधार के लिए उपयोग करता हूं। कॉन्फ़िगरेशन प्रबंधक में प्रारंभ मोड "स्वचालित" है। इसलिए मेरे पास SSIS और SSAS दोनों के साथ दो उदाहरण हैं। जब मैं एसक्यूएल सर्वर का उपयोग नहीं कर रहा हूं तो क्या ये सेवाएं केवल पृष्ठभूमि में चलने से मेरे कंप्यूटर पर बहुत सारे संसाधनों का उपयोग करेंगी?

धन्यवाद

जवाब

3 MguerraTorres Aug 16 2020 at 21:07

SQL सर्वर में उतनी ही मेमोरी लगती है जितनी उसे जरूरत होती है।
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 सर्वर शुरू करने के लिए

##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 सर्वर बंद करने के लिए:

##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 फ़ाइल के माध्यम से चलाने और अपने डेस्कटॉप पर एक आइकन से लिंक करने का सुझाव दूंगा।

मैं इसे सुझाता हूं क्योंकि यह मैं करने वाला हूं।

3 AndreaAntonangeli Aug 16 2020 at 20:33

इन मामलों में हमेशा की तरह, "यह निर्भर करता है"।

निर्भर करता है, एक minumum के रूप में:

  1. आपका पीसी कितना सामान्य है (विशेषकर: कितना रैम, कितने सीपीयू, आपके डिस्क एसएसडी आदि हैं)।
  2. आप SQL सर्वर के साथ कितनी बार अभ्यास करते हैं

व्यक्तिगत रूप से, मेरी आपकी जैसी स्थिति है और मैं किसी भी तरह की सुस्ती महसूस नहीं करता। जब आप जल्दी में होते हैं, तो सेवाएं शुरू करना / रोकना उबाऊ हो सकता है, लेकिन अगर आपके पीसी की ऐसी सभी परिस्थितियाँ हैं जिनमें आपको "सभी शक्ति" की आवश्यकता है, तो आप SQL सर्वर से संबंधित सेवाओं को सुरक्षित रूप से रोक या रोक सकते हैं: यह DB सर्वर नहीं है, तब आप जानते हैं कि आप इसे कब रोक सकते हैं।

सभी एसक्यूएल संबंधित सेवाओं को रोकने / शुरू करने के लिए एक स्क्रिप्ट बनाने के लिए एक विचार हो सकता है।