Saya akan menggemakan komentar @ Storeark-Smith - DBA yang kompeten adalah cara terbaik untuk pergi ke sini. Anda tidak dapat benar-benar mengotomatiskan SQL Server yang disetel dengan baik, tetapi DBA yang baik dapat mengatur berbagai item pemeliharaan agar tetap berjalan dengan baik.
Kedengarannya Anda banyak bertanya tentang pemeliharaan sehingga satu tempat yang bagus untuk mencari beberapa skrip untuk membantu menyiapkan solusi pemantauan breed terbaik adalah skrip Solusi Pemeliharaan Olla Hallengren yang dijelaskan di situs Olla di sini .
Itu akan membantu memastikan Anda setidaknya melakukan hal-hal pemeliharaan yang penting (Indeks membangun kembali / mengatur ulang, memperbarui statistik, cadangan, memperbarui statistik, memeriksa integritas basis data, dll.)
Sejauh optimasi yang sedang berlangsung, saya sarankan mengambil salinan buku SQL Server 2008 Internal dan Pemecahan Masalah Profesional . Ini memiliki jumlah pengetahuan internal yang tepat untuk membantu Anda memahami "mengapa" di balik praktik terbaik dan berisi banyak contoh praktis untuk menerapkan praktik terbaik.
Atau saya akan merekomendasikan Internal & Pemecahan Masalah yang sama tetapi untuk SQL Server 2012 . Berisi beberapa bab hebat hanya untuk pertanyaan Anda. Seperti cara melakukan Pemeriksaan Kesehatan SQL Server, oleh Glenn Berry.