5 Kesalahan DBA yang Harus Dihindari dengan Segala Cara

Pengarang: Eugene Taylor
Tanggal Pembuatan: 9 Agustus 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
10 Mistakes Most People Make When Starting a Business or Side Hustle (AVOID THESE)
Video: 10 Mistakes Most People Make When Starting a Business or Side Hustle (AVOID THESE)

Isi


Sumber: .shock / Dreamstime.com

Bawa pulang:

Mengabaikan lima tugas ini dapat menyebabkan bencana basis data!

Tidak semua rutinitas, tugas-tugas kuantum yang dilakukan oleh DBA diciptakan sama. Mengabaikan beberapa tugas harian ini dapat menyebabkan sakit kepala, sementara yang lain dapat menyebabkan kerugian finansial yang sangat besar. Sementara banyak waktu berharga DBA dikeluarkan untuk menangani kesalahan dan masalah yang terjadi sebagai akibat dari pengembang dan pengguna, penting bahwa tugas-tugas harian yang penting tidak diabaikan.

Berikut adalah 5 kesalahan DBA raksasa yang harus dihindari untuk unggul di posisi Anda.

1. Jangan lupa uji cadangan Anda!

Dalam hiruk pikuk kegiatan sehari-hari, beberapa hal mungkin terlewatkan. Tapi jangan biarkan ini menjadi salah satu dari mereka! Terlepas dari kualitas tinggi teknik pemulihan bencana Anda, sangat penting bagi Anda untuk melakukan tes secara konsisten untuk memastikan bahwa cadangan Anda berfungsi. Hal terburuk yang dapat terjadi adalah mengetahui bahwa itu tidak terjadi ketika Anda mencoba memulihkannya. Pengguna SQL Server harus menggunakan perintah BACKUP VERIFYONLY untuk memverifikasi bahwa cadangan berfungsi dan juga menggunakan opsi CHECKSUM untuk memastikan bahwa database Anda tidak rusak. Melakukan pemulihan basis data reguler pada sistem yang tidak dilindungi juga penting untuk memastikan bahwa cadangan Anda dapat dipulihkan. (Untuk mempelajari lebih lanjut tentang pemulihan bencana, lihat Disaster Recovery 101.)


2. Tidak berhati-hati tentang pembatasan akses keamanan bisa mahal!

Mengabaikan ancaman keamanan sebenarnya cukup umum di antara DBA. Apakah itu memungkinkan orang atau aplikasi untuk mengakses informasi tingkat yang lebih tinggi dari yang diperlukan atau menawarkan hak administratif kepada pengembang, kesalahan ini dapat mengakibatkan hilangnya data, pencurian data, paparan data atau bahkan korupsi basis data. Sementara orang mungkin berpikir bahwa memberi pengembang akses langsung ke data produksi dapat mempercepat proses pengembangan dan debugging, itu jelas bukan praktik terbaik. Ketika mempertimbangkan kesalahan besar yang bisa terjadi akibat terlalu banyak memberi orang yang salah akses, DBA harus memastikan bahwa pengguna, pengembang, dan bahkan administrator diberikan hanya dengan tingkat izin terendah.

3. Jangan mengabaikan pemeliharaan database Anda secara konsisten!

Bagaimanapun, database tidak dapat berjalan sendiri! Sangatlah penting bahwa DBA tidak menjadi malas atau mengabaikan pemeliharaan basis data biasa dan hanya mengandalkan kemampuan auto-tuning dan penyembuhan diri dari sistem basis data. Ada banyak tugas penting yang perlu dilakukan secara konsisten, termasuk menjalankan pemeriksaan integritas dasar untuk semua basis data produksi, memeriksa indeks untuk fragmentasi, dan memperbarui statistik pada basis data produksi Anda. Dapat membantu untuk mengotomatiskan tugas-tugas ini selama kegiatan yang memakan banyak sumber daya tidak dijalankan selama jam kerja produksi puncak. Tidak peduli apa, itu harus dilakukan, atau kesalahan yang mahal dapat terjadi. (Untuk lebih lanjut tentang tugas dan tanggung jawab DBA, lihat Database Administration Karir 101.)


4. Jangan menunggu sampai sistem Anda mengalami masalah untuk mulai memantau tingkat aktivitas dan beban kerja basis data!

Setelah sistem Anda turun, uang mulai terbuang sia-sia dan orang-orang mulai frustrasi. Oleh karena itu sangat penting untuk memantau dan membandingkan pemanfaatan server secara teratur. Memeriksa statistik kinerja sistem akan membantu Anda memahami beban kerja standar dan melihat pola untuk mengetahui kapan ada perubahan atau kelainan yang terjadi. Pastikan untuk memeriksa utilisasi CPU, memori, I / O, mengunci dan memblokir, dan perhatikan berapa banyak ruang kosong yang masih tersedia untuk data dan file log Anda.

5. Jangan nonaktifkan verifikasi halaman!

Database SQL Server baru memiliki pengaturan default yang memeriksa korupsi dengan memeriksa checksum di seluruh halaman dan menulis nilai ke header halaman. Kemudian, ketika halaman dibaca ke dalam memori, itu memeriksa nilai checksum lagi dan membandingkan dua angka. Jika kedua nomor tidak cocok, maka halaman rusak dan Anda akan menerima peringatan kesalahan. Oleh karena itu, pengaturan ini sangat bermanfaat dan dengan menonaktifkannya Anda membuat diri Anda gagal!

Untuk DBA ada banyak dos dan banyak yang tidak boleh dilakukan. Ada tugas-tugas yang sangat penting sehingga melewatkannya dapat menyebabkan kegagalan total basis data, dan ada aspek yang lebih halus yang hanya membawa Anda dari menjadi DBA fungsional menjadi yang sukses. Ada banyak cara tanpa henti untuk terus meningkatkan dan bekerja pada diri Anda sendiri untuk memastikan praktik Anda sesuai standar. Peran Anda mencakup begitu banyak dan sangat memengaruhi keberhasilan dan kegagalan perusahaan Anda. Untuk alasan ini, sangat penting bahwa, sebagai DBA yang kompeten, Anda memastikan bahwa Anda belajar dari kesalahan orang lain di lapangan dan melakukan apa pun yang Anda bisa untuk tidak membuat kesalahan besar ini sendiri.

Tanpa Bug, Tanpa Stres - Panduan Langkah Demi Langkah Anda untuk Membuat Perangkat Lunak yang Mengubah Hidup Tanpa Menghancurkan Kehidupan Anda

Anda tidak dapat meningkatkan keterampilan pemrograman Anda ketika tidak ada yang peduli dengan kualitas perangkat lunak.