Sean, saya mengerti dari mana Anda berasal.
Kami berada di kapal yang sama di sini, seperti yang saya harapkan banyak lainnya. Tidak tahan terhadap perekonomian saat ini.
Meskipun keluhan berulang kepada manajemen, (termasuk manajemen bisnis senior), situasi kita adalah ini; "DBA" yang ditunjuk sendiri (secara terpisah, `tim pengembangan 'di lantai lain) sayangnya kurang tahu dibandingkan seorang junior yang memegang dua buku O'Reilly dan tempat penyimpanan KB. Dia mendapatkan pekerjaan itu, dan sangat hebat dalam menuangkan madu ke telinga orang yang juga menuangkan madu ke telinga muckety-muck yang paling tinggi.
Tentunya, akan ideal untuk dapat mempelajari "perdagangan" DBA, tetapi sekali lagi .. Apa yang kita inginkan dan apa yang dapat kita miliki seringkali merupakan hal yang sangat berbeda. :)
Saya, secara pribadi telah mengalami masalah-masalah berikut ini, yang (untuk menggemakan squillman yang agak tumpul, tetapi tidak semuanya salah) memang membutuhkan banyak pencarian di Google.
- Tranlog. Kamu benar. Apa-apaan ini? Jadi kami harus mengembalikan database dan server, apa maksudnya `memutar ulang log tran ', tepatnya? :)
- Tunggu, apa maksudmu database ini semakin besar? Bagaimana kita mengecilkannya? Atau setidaknya mempertahankan pertumbuhan mereka?
- Standarisasi instalasi di berbagai server, (gambar ini untuk "dev", gambar ini untuk "prod" dan gambar kecil ini menangis sepanjang perjalanan pulang, dari pasar. :)
- Skrip pemeliharaan dan bagaimana membantu mengelola basis data dalam jangka waktu yang lama, (seperti menanam tanaman hias dan memastikan tidak berubah menjadi kudzu.)
- Selalu memastikan, proggiesnya masuk ke C: \, logging dan / atau database berjalan di D: \, jenis formulasi standar kami, (C: \ adalah dua disk yang dicerminkan, D: \ biasanya merupakan urusan RAID5 .)
- Harus membeli lisensi SQL dan klien terpisah untuk cadangan.
- Lihat mengelola pengguna yang ditugaskan tim pengembangan ke database SQL itu sendiri, mengelola peran DBO, dll. Pastikan Anda memiliki model keamanan yang baik ketika menyangkut hak pengguna dalam database.
- Penelitian akun layanan domain yang dapat dioperasikan oleh layanan SQL. Hak apa yang dibutuhkan akun layanan, jika ada sama sekali.
(Anda telah menemukan beberapa yang cukup bagus, di pos Anda.)
Karena Anda beroperasi pada cacat seperti yang lain, pastikan Anda menyebarkan pengetahuan SQL di antara tim, jika Anda bisa. Bagikan apa yang Anda ketahui, ajarkan hal yang sama kepada orang lain. Bersikap ramah. Sungguh menyakitkan harus memakai topi SQL, tetapi setidaknya banyak mata dan proses berpikir lebih baik dari satu.
Namun di atas semua itu, cobalah seperti iblis untuk mendapatkan staf DBA. :)
Kiat Top untuk Pemeliharaan Basis Data yang Efektif
sumber
Mulailah dengan upaya taktis. Jika database Anda macet atau tidak berfungsi dengan baik, fokuslah untuk menyelesaikan masalah tersebut.
Selanjutnya mulailah dengan item yang lebih strategis: backup dan restore. Ketahui cara mengembalikan basis data Anda ke dalam dan ke luar, dan membuat prosedur terperinci untuk mencegah kesalahan mahal selama pemadaman produksi.
Jika Anda tidak memiliki perangkat keras untuk menguji perubahan besar dan hal-hal seperti backup / restore - cari tahu cara mendapatkannya.
sumber
Ketika saya menyewa DBA Junior, saya membelikannya Administrator Microsoft® SQL Server (TM) 2005. Ini adalah buku yang saya harap saya miliki ketika saya memulai.
sumber