Case 6

ว่าด้วยเรื่องการ ค้นหาข้อมูลเพื่อออกรายงานบนระบบ มีปัญหาสอบถามเข้ามายังทีมงาน ว่าระบบที่ดำเนินการอยู่มีปัญหาเรื่อง performance อย่างมาก และจากการตรวจสอบบน log และ performance ของ Database Server พบว่า มีการ Query ข้อมูลเพื่อออกรายงานระหว่างวันได้ ดังนั้นเพื่อป้องกันไม่ให้เกิดผกระทบกับ Performace ของระบบโดยรวม มีข้อแนะนำดังนี้
1. เงื่อนไขในการเลือกช่วงเวลาในการค้นหา ไม่เกิน 1 เดือน
2. เรียกดูรายงานได้เฉพาะนอกเวลาทำการ หรือในเวลาที่คนใช้งานไม่เยอะ
ที่สำคัญ คือ การทำความเข้าใจกับผู้ใช้งาน เนื่องจาก เมื่อก่อนระบบสามารถเรียกรายงานได้โดยไม่มีเงื่อนไข แต่ต่อไปและอนาคตจะต้องมีการระบุเงื่อนไขดังกล่าวก่อนจะออกรายงานได้