17 สิ่งที่ไม่ควรทำเมื่อใช้ MySQL
(blog.lael.be)-
คิดเล็กเกินไป
-
ไม่ลองใช้ EXPLAIN
-
เลือกชนิดข้อมูลผิด
-
ใช้
pconnectใน PHP -
วางชั้นการทำ abstraction ของฐานข้อมูลมากเกินไป
-
ไม่เข้าใจ storage engine
-
ไม่เข้าใจโครงสร้างของดัชนี
-
ไม่เข้าใจ query cache
-
ใช้ Stored Procedure
-
ใช้ฟังก์ชันกับคอลัมน์ที่เป็นดัชนี
-
ลืมใส่ดัชนี หรือสร้างดัชนีที่ไม่มีประโยชน์
-
ไม่ใช้ join
-
ไม่พิจารณา Deep Scan
-
ทำ
SELECT COUNT(*)บนตาราง InnoDB โดยไม่มีเงื่อนไขWHERE -
ไม่ทำ profiling หรือ benchmarking
-
ไม่ใช้
AUTO_INCREMENT -
ไม่ใช้
ON DUPLICATE KEY UPDATE
※ คำอธิบายของแต่ละข้อสามารถดูต้นฉบับได้โดยคลิกลิงก์
ยังไม่มีความคิดเห็น