SQL Server läuft immer
Ich habe einen PC, auf dem verschiedene Instanzen von SQL Server ausgeführt werden (Developer Edition), sowohl mit Integrationsdiensten als auch mit Analysediensten (einer in tabellarischer und einer in mehrdimensionaler Form). Ich benutze es zum Üben und um meine Fähigkeiten zu verbessern. Der Startmodus in Configuration Manager ist "Automatisch". Ich habe also jeweils zwei Instanzen mit SSIS und SSAS. Wenn ich SQL Server nicht verwende, verbrauchen diese Dienste viele Ressourcen auf meinem Computer, indem sie einfach im Hintergrund ausgeführt werden?
Vielen Dank
Antworten
SQL Server belegt so viel Speicher, wie es benötigt.
https://www.brentozar.com/archive/2011/09/sysadmins-guide-microsoft-sql-server-memory/ https://www.brentozar.com/blitz/max-memory/
Ich habe es auch auf einem Laptop, aber ich habe die Dienste auf manuell eingestellt. Sie verbrauchen nur dann Speicher, wenn ich sie brauche.
DataOnWheels hat einen großartigen Beitrag zum Starten / Stoppen von SQL Server Services mit Powershell.https://www.sqlservercentral.com/blogs/starting-and-stopping-sql-server-with-powershell
* Bearbeitet, nachdem ich es auf meinem Laptop implementiert und den Namen des Dienstes geändert habe, da die meisten Benutzer, die ich kenne, "MSSQLSERVER" als Dienstnamen haben:
So starten Sie 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'
So stoppen Sie 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
Ich würde vorschlagen, diese durch eine BAT-Datei zu führen und diese mit einem Symbol auf Ihrem Desktop zu verknüpfen.
Ich schlage es vor, weil es das ist, was ich tun werde.
Wie in diesen Fällen üblich, "kommt es darauf an".
Hängt als Minimum ab von:
- Wie leistungsfähig ist Ihr PC im Allgemeinen (insbesondere: wie viel RAM, wie viele CPUs, sind Ihre Festplatten-SSD usw.).
- Wie oft üben Sie mit SQL Server?
Persönlich habe ich eine Situation wie Ihre und ich fühle keine Langsamkeit. Das Starten / Stoppen von Diensten kann langweilig sein, wenn Sie es eilig haben. Wenn Sie jedoch in Situationen "die gesamte Leistung" Ihres PCs benötigen, können Sie SQL Server-bezogene Dienste sicher stoppen oder anhalten: Es handelt sich nicht um einen DB-Server. dann wissen Sie, wann Sie es stoppen können.
Eine Idee könnte sein, ein Skript zum Stoppen / Starten aller SQL-bezogenen Dienste zu erstellen.