Ich würde den Kommentar von @Mark Storey-Smith wiederholen - ein kompetenter DBA ist der beste Weg, um hierher zu gelangen. Sie können einen gut abgestimmten SQL Server nicht wirklich automatisieren, aber ein guter DBA kann verschiedene Wartungselemente einrichten, damit er ordnungsgemäß funktioniert.
Klingt so, als hätten Sie viel nach Wartung gefragt. Ein guter Ort, um nach Skripten zu suchen, mit denen Sie eine Best-of-Breed-Überwachungslösung einrichten können, sind Olla Hallengrens Wartungslösungsskripte, die hier auf Ollas Website erläutert werden .
Auf diese Weise können Sie sicherstellen, dass Sie zumindest die wichtigen Wartungsaufgaben ausführen (Neuerstellung / Reorganisation des Index, Aktualisierung der Statistiken, Sicherungen, Aktualisierung der Statistiken, Überprüfung der Datenbankintegrität usw.).
In Bezug auf die laufende Optimierung würde ich empfehlen, eine Kopie des Professional SQL Server 2008-Handbuchs für Interna und Fehlerbehebung zu erwerben . Es verfügt über genau die richtige Menge an internem Wissen, um das "Warum" hinter Best Practices zu verstehen, und enthält zahlreiche praktische Beispiele für die Implementierung der Best Practices.
Oder ich würde dasselbe Internals & Troubleshooting- Buch empfehlen, jedoch für SQL Server 2012 . Enthält einige großartige Kapitel nur für Ihre Frage. Zum Beispiel, wie man eine SQL Server-Integritätsprüfung durchführt, von Glenn Berry.