Ich stimme der Ansicht zu, dass Sie Ihren MSSQL-Server möglicherweise nicht neu starten / neu starten müssen, wenn Sie alles richtig machen.
Für mich gilt dies für das Szenario, in dem jeder kompetent ist und Sie alles reparieren können.
Ich bin kein DBA. Ich bin ein Software-Architekt und dazu gehört es, komplette Datenbankschemata von Grund auf neu zu erstellen und leider mit Datenbanken von Drittanbietern zu arbeiten, über die ich keinerlei Kontrolle habe.
Die Leute, die eine unserer wichtigsten Datenbanken von Drittanbietern erstellt und gepflegt haben, haben sie kaum funktionsfähig gemacht.
Habe ich erwähnt, dass ich auch kein Sicherheitsexperte oder Netzwerkingenieur bin?
- Mindestens ein Hauptfenster-Betriebssystemupdate, Sicherheitsupdate, BIOS-Update, OS / MSSQL Service Pack oder kumulatives MSSQL-Update wird voraussichtlich alle ein oder zwei Monate veröffentlicht.
- Bei rechtzeitiger Anwendung wird der Server etwa vierteljährlich neu gestartet bzw. neu gestartet.
- Warum sollten Sie Sicherheitsupdates nicht anwenden, selbst wenn Sie innerhalb eines Intranets arbeiten?
- Wenn ich SSL auf unseren PHI-Intranet-Websites haben dürfe, würde ich das tun, weil kein Netzwerk unfehlbar ist. Ich bin wohl paranoid.
Für mich wird die Frage dann: Soll ich SQL Server öfter als alle 3 Monate neu starten?
Planen von Neustarts, um zusätzliche Leistung zu versprechen, ist wie Regentanzen.
Vielleicht kommt es, vielleicht nicht, aber Sie werden nicht genau wissen, warum es geregnet hat.
- Wenn Sie nach dem Neustart des Servers aufgrund regelmäßiger Wartung eine erhebliche Leistungsbeeinträchtigung feststellen, sollten Sie untersuchen, warum dies geschieht.
- Wenn Sie Probleme haben und nicht sicher sind, was diese verursacht, können Sie beim Reduzieren Ihrer Variablen durch Stoppen von Diensten und Aufträgen (in extremen Fällen wie diesen) einen Neustart / Neustart Ihres Servers mit eingeschalteten Diensten durchführen Durch Deaktivieren (oder Aktivieren von Traces) können Sie diese anderen Dienste als Ursache ausschließen.
Ich sage nicht gern, dass Sie es NIEMALS neu starten müssen, um ein Problem zu beheben oder ein Failover zu überprüfen, aber ich tue es ein Problem mit Scheduling - Neustarts müssen eine unbekannte Leistungsproblem zu verhindern , zufällig auftreten.
Die einzige Ausnahme ist, wenn Sie eine Drittanbieter-Datenbank verwalten, bei der ein wöchentlicher oder zweimaliger Neustart der einzige Weg ist, um den Betrieb aufrechtzuerhalten, und Sie dürfen sie nicht reparieren oder gar berühren.
Selbst dann sollten Sie nach Lösungen suchen, diese mit dem Eigentümer teilen und die Hölle in Schwung bringen, bis sie behoben ist.