Project: SQL Server Performance Tuning (13-16 ต.ค. 2568)@Unique Plastic
🗣week นี้ผมเข้ามาช่วยตรวจสอบสุขภาพ SQL Server Database ของลูกศิษย์ครับ
เล่าอย่างย่อ คือ บริษัท มี Database ที่พัฒนาขึ้นมาเอง ทำงานร่วมกับ Database ของ SAP โดยมีการใช้กันมาเกิน 10 ปี และเผชิญปัญหาความช้าระหว่างการเรียกใช้งานจาก App
🔥ผมเลยจัดรายการตรวจสอบแบบ Fast-Track Tuning ตามรูปแบบ Best Practices
รายละเอียดตามนี้ครับ
1. ตรวจสอบ Resource Consumption (CPU/Memory/Disk) ว่าเพียงพอหรือไม่
2. ตรวจสอบรายการ Setting ในระดับ Instance
3. ตรวจสอบรายการ Setting ในระดับ tempdb
4. ตรวจสอบรายการ Setting ในระดับ User Database (Specific*)
5. ตรวจสอบรายการ Top 10 Tables (per User DB) โดยอ้างจาก Table Usage Stats
6. ตรวจสอบรายการ Top 10 Indexes and Statistics (per User DB) โดยอ้างจาก Index Usage Stats
7. ตรวจสอบรายการ Top 10 Store Procedures (per User DB) โดยอ้างจาก SP Usage Stats
8. ตรวจสอบรายการ Top 10 Most Time-Consuming Queries
9. ตรวจสอบรายการ Database Maintenance Plan
10. ตรวจสอบรายการ Store Procedure Maintenance Plan
11. จัดทำรายงานสรุปผลและข้อเสนอแนะในการปรับจูน SQL Server Database
สุดท้าย, ผมนำเสนอ รายงานสรุปผลและข้อเสนอแนะในการปรับจูน SQL Server Database (Tuning Recommendation) ให้ทีมงาน รวมถึงสอนวิธีการดูแลระบบหลังการ Tuning
จบแบบ Happy Ending 🎉 เพราะทีมงานรู้แล้วว่าจะต้องดำเนินการอย่างไรหลังจากนี้ เพื่อให้เกิด Big Improvement แบบยั่งยืน
🫰สุดท้ายนี้ ขอขอบคุณ บริษัท ยูนิคพลาสติก อินดัสตรี จำกัด (มหาชน)
มา ณ ที่นี้ด้วยครับ (Project: วันที่ 13-16 ต.ค. 2025)
มาร่วมเรียนรู้ศาสตร์และศิลป์การเพิ่มประสิทธิภาพ SQL Server อย่างมืออาชีพ ทะยานสู่ความเร็วและประสิทธิภาพสูงสุดกับ Born2Learn
https://www.born2learn.net/database/sqlserver-performance-tuning-bestpractice