แผนการบำรุงรักษา SQL Server แนวปฏิบัติที่ดีที่สุดมีลักษณะอย่างไร [ปิด]


15

ฉันเป็นนักเรียนจากมหาวิทยาลัย Fontys ใน Eindhoven และขณะนี้ฉันกำลังดำเนินการสัมภาษณ์หลายชุดเพื่อช่วยในการพัฒนาเครื่องมือ SQL Server และฉันต้องการรับคำติชมจากผู้เชี่ยวชาญในสาขานี้

หนึ่งในคำถามของฉันคือ:

แผนการบำรุงรักษา SQL Server แนวปฏิบัติที่ดีที่สุดมีลักษณะอย่างไร คุณใช้แผนการบำรุงรักษาของ SQL Server สำหรับสิ่งนี้หรือคุณใช้สคริปต์ที่กำหนดเองได้หรือไม่?

คำตอบ:


12

คุณต้องวางแผนด้วยความต้องการทางธุรกิจในใจ บางครั้งก็เป็นแผนการบำรุงรักษา (เช่นเมื่อร้านไม่ได้มี DBAs เต็มเวลาหรือต้องการขั้นต่ำของความซับซ้อน.) ครั้งอื่น ๆ มันOla Hallengren ของสคริปต์การบำรุงรักษา ไม่ว่าคุณจะทำอะไรก็ต้องคำนึงถึงความต้องการทางธุรกิจสำหรับข้อมูลนั้น ผมกล่าวไว้ในโพสต์ของฉันOzar ลำดับชั้นของความต้องการของฐานข้อมูล


5

การตั้งค่าแผนการบำรุงรักษานั้นซับซ้อนกว่าการปฏิบัติตาม "วิธีปฏิบัติที่ดีที่สุด" ที่กำหนด มีมากเกินไปที่จะเล่นกับมันทั้งหมด

เพื่อให้แนวคิดแก่คุณแบรดส์ชัวร์ไกด์สำหรับแผนการบำรุงรักษาเป็น ebook ฟรีที่มีความยาว 269 หน้า หากนี่เป็นคำถามที่ง่ายกว่าหนังสือจะสั้นกว่ามาก

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


1

มีคำแนะนำหลายประการสำหรับการปฏิบัติงานบำรุงรักษา งานการบำรุงรักษาไม่สามารถใช้ได้กับทุกสถานการณ์ในสภาพแวดล้อม SQL Server

ไม่แนะนำให้ใช้งาน Shrink Database บ่อยครั้งเนื่องจากอาจทำให้ประสิทธิภาพการทำงานลดลงและมีการแตกแฟรกเมนต์ของดิสก์และดัชนี

จัดระเบียบใหม่อัปเดตสถิติและสร้างงานใหม่ยังสามารถนำไปสู่ปัญหาเกี่ยวกับประสิทธิภาพและ CPU และค่าใช้จ่ายในการใช้งานฮาร์ดดิสก์

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

กำหนดเวลาทำงานนอกเวลาทำการตรวจสอบความสมบูรณ์ของฐานข้อมูลเพื่อหลีกเลี่ยงปัญหาด้านประสิทธิภาพการทำงาน

การกำหนดเวลาคำแนะนำและวิธีปฏิบัติเกี่ยวกับงานบำรุงรักษาแตกต่างกันไปขึ้นอยู่กับนโยบายของ บริษัท การใช้งานและสภาพแวดล้อมของ SQL Server

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.