
บทความนี้อธิบายวิธีลดขนาดไฟล์ Transaction Log (.ldf) ของฐานข้อมูล SQL Server ผ่านเมนู ระบบ > บริษัททำการ ใน MAC-5 Legacy โดยไม่ต้องใช้เครื่องมือ SQL Server โดยตรง
Shrink Log File ใช้เพื่อคืนพื้นที่ดิสก์หลังจากไฟล์ Log โตผิดปกติจากการ Import ข้อมูลครั้งใหญ่ การ Migrate หรือการประมวลผลขนาดใหญ่
สำหรับ Admin เท่านั้น — ควรดำเนินการเฉพาะเมื่อจำเป็น ไม่ควรทำเป็นประจำ

● เข้าสู่ระบบ
MAC-5 Legacy ด้วยสิทธิ์ Admin
● ตรวจสอบว่าไม่มีผู้ใช้งานอื่นกำลังประมวลผลข้อมูลหนักอยู่ในขณะนั้น
● ตรวจสอบ
Recovery Model และทำ Log Backup ให้เรียบร้อยก่อนดำเนินการ
Shrink Log File คือกระบวนการลดขนาดไฟล์ Transaction Log (.ldf) ของฐานข้อมูล SQL Server ที่โตขึ้นจากการใช้งาน โดยไฟล์ Log จะไม่ย่อขนาดลงเองโดยอัตโนมัติแม้การทำงานจะเสร็จสิ้นแล้ว
สาเหตุที่ไฟล์ Log มีขนาดใหญ่ผิดปกติ:
เส้นทางเมนู: ระบบ > บริษัททำการ

ไฟล์ Transaction Log (.ldf) ของ SQL Server ถูกย่อขนาดลง
พื้นที่ดิสก์ที่ว่างเพิ่มขึ้น
ระบบ MAC-5 Legacy สามารถทำงานต่อเนื่องได้อย่างมีเสถียรภาพ
การ Backup และ Maintenance ทำได้ราบรื่นขึ้น

● ไม่ควรทำ Shrink Log File เป็นประจำหรือตั้งเป็น Schedule อัตโนมัติ เพราะจะทำให้ Log โต-ย่อซ้ำ ๆ ส่งผลเสียต่อประสิทธิภาพของระบบ
● ควรทำเฉพาะกรณีจำเป็นเท่านั้น เช่น หลัง Import ข้อมูลครั้งใหญ่ หรือหลังแก้ปัญหา Log เต็ม
● ตรวจสอบ Recovery Model และทำ Log Backup ให้ถูกต้องก่อน Shrink ทุกครั้ง
Version: NA
Change: NA
Ref.: M5L-Article.docx
บทความเขียนเมื่อ: 260615