5 ข้อผิดพลาด DBA ที่ต้องหลีกเลี่ยงค่าใช้จ่ายทั้งหมด

ผู้เขียน: Eugene Taylor
วันที่สร้าง: 9 สิงหาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
7 Pitfalls to Avoid When Choosing Your Business Entity and Name Which Can Cost You
วิดีโอ: 7 Pitfalls to Avoid When Choosing Your Business Entity and Name Which Can Cost You

เนื้อหา


ที่มา: .shock / Dreamstime.com

Takeaway:

การละเลยงานทั้งห้านี้อาจนำไปสู่ความเสียหายของฐานข้อมูล!

ไม่ใช่งานประจำประจำวันงานประจำวันทั้งหมดที่ดำเนินการโดย DBA นั้นถูกสร้างขึ้นเท่ากัน การละเลยงานประจำวันเหล่านี้บางอย่างอาจนำไปสู่อาการปวดหัวในขณะที่งานอื่น ๆ อาจนำไปสู่การสูญเสียทางการเงินอย่างมาก ในขณะที่เวลาอันมีค่าของ DBA จำนวนมากได้รับการแจกจ่ายให้กับการจัดการข้อผิดพลาดและปัญหาที่เกิดขึ้นจากนักพัฒนาและผู้ใช้เป็นสิ่งสำคัญที่งานประจำวันที่สำคัญจะไม่ถูกมองข้าม

ต่อไปนี้เป็นข้อผิดพลาด DBA 5 ข้อที่ควรหลีกเลี่ยงเพื่อให้ตำแหน่งของคุณดีขึ้น

1. อย่าลืมทดสอบสำเนาสำรองของคุณ!

ในความเร่งรีบของกิจกรรมประจำวันบางสิ่งอาจถูกมองข้าม แต่อย่าปล่อยให้เรื่องนี้เป็นหนึ่งในนั้น! ไม่ว่าคุณจะมีเทคนิคการกู้คืนระบบที่มีคุณภาพสูงเป็นสิ่งสำคัญอย่างยิ่งที่คุณจะต้องทำการทดสอบอย่างสม่ำเสมอเพื่อให้แน่ใจว่าการสำรองข้อมูลของคุณใช้งานได้ สิ่งที่เลวร้ายที่สุดที่สามารถเกิดขึ้นได้คือการพบว่าพวกเขาไม่ได้เมื่อคุณพยายามกู้คืนพวกเขา ผู้ใช้ SQL Server ควรใช้คำสั่ง BACKUP VERIFYONLY เพื่อตรวจสอบว่าการสำรองข้อมูลทำงานและใช้ตัวเลือก CHECKSUM เพื่อให้แน่ใจว่าฐานข้อมูลของคุณไม่เสียหาย การดำเนินการฐานข้อมูลปกติจะกู้คืนในระบบที่ไม่มีการป้องกันเป็นสิ่งสำคัญเช่นกันเพื่อให้แน่ใจว่าการสำรองข้อมูลของคุณสามารถกู้คืนได้ (หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการกู้คืนความเสียหายโปรดดู Disaster Recovery 101)


2. การไม่ระมัดระวังเกี่ยวกับข้อ จำกัด การเข้าถึงความปลอดภัยอาจมีค่าใช้จ่ายสูง!

การมองเห็นภัยคุกคามด้านความปลอดภัยเป็นเรื่องธรรมดาในหมู่ DBA ไม่ว่าจะเป็นการอนุญาตให้บุคคลหรือแอปพลิเคชันเข้าถึงข้อมูลระดับสูงกว่าที่จำเป็นหรือให้สิทธิ์ผู้ดูแลระบบแก่ผู้พัฒนาข้อผิดพลาดเหล่านี้อาจส่งผลให้ข้อมูลสูญหายการโจรกรรมข้อมูลการเปิดเผยข้อมูลหรือแม้แต่ความเสียหายของฐานข้อมูล ในขณะที่บางคนอาจคิดว่าการให้นักพัฒนาเข้าถึงข้อมูลการผลิตโดยตรงสามารถเร่งกระบวนการพัฒนาและการดีบักได้ แต่ก็ไม่ใช่วิธีปฏิบัติที่ดีที่สุด เมื่อพิจารณาถึงความผิดพลาดที่เกิดจากภัยพิบัติที่อาจเกิดขึ้นจากการให้ผู้อื่นเข้าถึงข้อมูลผิดมากเกินไป DBA ควรตรวจสอบให้แน่ใจว่าผู้ใช้ผู้พัฒนาและแม้แต่ผู้ดูแลระบบได้รับสิทธิ์ระดับต่ำสุดเท่านั้น

3. อย่ามองข้ามการบำรุงรักษาฐานข้อมูลของคุณอย่างสม่ำเสมอ!

ท้ายที่สุดฐานข้อมูลไม่สามารถรันได้! เป็นสิ่งสำคัญอย่างยิ่งที่ DBA ไม่ต้องขี้เกียจหรือมองข้ามการบำรุงรักษาฐานข้อมูลปกติและเพียงพึ่งพาความสามารถในการปรับจูนและรักษาตัวเองของระบบฐานข้อมูลโดยอัตโนมัติ มีงานสำคัญหลายอย่างที่ต้องทำอย่างสม่ำเสมอรวมถึงการรันการตรวจสอบความสมบูรณ์พื้นฐานสำหรับฐานข้อมูลการผลิตทั้งหมดการตรวจสอบดัชนีสำหรับการแยกส่วนและการปรับปรุงสถิติในฐานข้อมูลการผลิตของคุณ มันจะมีประโยชน์ในการทำให้ภารกิจเหล่านี้ทำงานโดยอัตโนมัติตราบใดที่กิจกรรมที่ต้องใช้ทรัพยากรสูงไม่ได้ถูกเรียกใช้ในระหว่างชั่วโมงทำงานสูงสุดของการผลิต ไม่ว่าจะเกิดอะไรขึ้นก็ต้องทำให้เสร็จ (สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหน้าที่และความรับผิดชอบของ DBA โปรดดูที่การบริหารฐานข้อมูลอาชีพ 101)


4. อย่ารอจนกว่าระบบของคุณจะมีปัญหาในการเริ่มตรวจสอบระดับกิจกรรมฐานข้อมูลและปริมาณงาน!

เมื่อระบบของคุณไม่ทำงานเงินก็เริ่มสูญเปล่าและผู้คนเริ่มหงุดหงิด ดังนั้นจึงเป็นเรื่องสำคัญอย่างยิ่งที่จะต้องตรวจสอบและใช้งานเซิร์ฟเวอร์เกณฑ์มาตรฐานอย่างสม่ำเสมอ การตรวจสอบสถิติประสิทธิภาพของระบบจะช่วยให้คุณเข้าใจปริมาณงานมาตรฐานและดูรูปแบบเพื่อให้ทราบเมื่อมีการเปลี่ยนแปลงหรือความผิดปกติเกิดขึ้น ตรวจสอบให้แน่ใจว่าได้ตรวจสอบการใช้งาน CPU, หน่วยความจำ, I / O, ล็อคและบล็อกและดูว่าพื้นที่ว่างยังคงมีอยู่สำหรับข้อมูลและไฟล์บันทึกของคุณ

5. อย่าปิดใช้งานการยืนยันหน้า!

ฐานข้อมูล SQL Server ใหม่มีการตั้งค่าเริ่มต้นที่ตรวจสอบความเสียหายโดยการตรวจสอบการตรวจสอบทั่วทั้งหน้าและเขียนค่าไปยังส่วนหัวของหน้า จากนั้นเมื่อหน้าถูกอ่านในหน่วยความจำจะตรวจสอบค่าการตรวจสอบอีกครั้งและเปรียบเทียบตัวเลขทั้งสอง หากตัวเลขสองตัวไม่ตรงกันหน้านั้นจะเสียหายและคุณจะได้รับการแจ้งเตือนข้อผิดพลาด ดังนั้นการตั้งค่านี้มีประโยชน์อย่างยิ่งและเมื่อปิดใช้งานคุณจะตั้งค่าตัวเองสำหรับความล้มเหลว!

สำหรับ DBA นั้นมี dos และ donts นับไม่ถ้วนมากมาย มีงานที่สำคัญอย่างยิ่งที่การข้ามไปนั้นอาจนำไปสู่ความล้มเหลวของฐานข้อมูลทั้งหมดและมีแง่มุมที่ลึกซึ้งยิ่งขึ้นที่จะนำคุณจากการเป็น DBA ที่ใช้งานได้ไปสู่ความสำเร็จ มีวิธีที่ไม่สิ้นสุดในการปรับปรุงอย่างต่อเนื่องและทำงานด้วยตัวคุณเองเพื่อให้แน่ใจว่าการปฏิบัติของคุณเป็นไปตามมาตรฐาน บทบาทของคุณบนโลกไซเบอร์มีผลกระทบอย่างมากกับความสำเร็จและความล้มเหลวของ บริษัท ของคุณ ด้วยเหตุนี้จึงเป็นสิ่งสำคัญที่ในฐานะ DBA ที่มีความสามารถคุณต้องแน่ใจว่าคุณได้เรียนรู้จากความผิดพลาดของคนอื่น ๆ ในสนามและทำทุกอย่างที่ทำได้เพื่อไม่ให้ตัวเองเป็นใหญ่

ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์