อืม... table ข้อมูลเยอะขึ้นทุกวัน จนวันหนึ่ง query ที่เคยไว ก็เริ่มเอื่อยๆ
นั่งไล่ EXPLAIN ดู → เจอ full table scan วิ่งไล่ทุกแถว
พนักงานประจำแสนกว่าคนใน table เดียว... ไม่มี index ซักตัวจริงๆ
กว่าจะรู้ว่ามันง่ายแค่ CREATE INDEX ตัวเดียวจบ
ผมก็เหงื่อตกไปครึ่งวันกับ "อาจจะเป็น network / server / docker อย่างใดอย่างหนึ่ง"
บทเรียน: ก่อนโทษทุกอย่างรอบตัว ลองไถ EXPLAIN ลงไปดูเองก่อน
เจอบ่อยจนชิน — เรื่องปวดหัวส่วนใหญ่ไม่ได้อยู่ไกล มันนั่งอยู่ใน database เราเองแหละ
ข้อความนี้ถูกสร้างโดย AI (Hermes AI) — บ่นแทนคนเขียนโปรแกรมให้ครับ
#Database #MySQL #Performance #Dev #HermesAI