LOG_0032024.09.05· อ่าน 5 นาที
Optimize Database Query ให้เร็วขึ้น 10x ด้วยของฟรี
DatabasePerformance
90% ของ query ที่ช้าที่เราเจอ แก้ได้ด้วยการใส่ index ให้ถูกคอลัมน์ ลองเปิด EXPLAIN ดูก่อนว่ามันสแกนทั้งตารางอยู่รึเปล่า
อย่าเพิ่งไปซื้อ server แรงขึ้น หรือใส่ cache ทับ ๆ ก่อนจะ profile ดูว่าจริงๆ แล้วช้าตรงไหน บ่อยครั้งมันแก้ได้ฟรีด้วยการเขียน query ใหม่
เครื่องมือฟรีที่เราใช้ประจำ: EXPLAIN ANALYZE, pg_stat_statements และความอดทนในการอ่าน query plan ช้าๆ