ป้ายกำกับ My Sql

เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด
เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด

12 มิ.ย. 2561 0 1,174

การเขียนโค้ดที่ดี นอกจากจะต้องอ่านง่ายแล้ว ยังต้องเขียนโค้ดให้ประมวลผลได้เร็วด้วย ยิ่งโค้ดของเราช้าเท่าไรประสิทธิภาพของแอพพลิเคชั่นของเราก็จะน้อยลง ส่งผลให้ที่ Server ขนาดเดียวกัน จะรับผู้เยี่ยมชมพร้อมๆกันได้น้อยกว่า

การจัดเก็บข้อมูลลงฐานข้อมูล SQL แบบ one-to-many และ เทคนิคการ Query ข้อมูล
การจัดเก็บข้อมูลลงฐานข้อมูล SQL แบบ one-to-many และ เทคนิคการ Query ข้อมูล

10 มิ.ย. 2561 0 1,263

วิธีการจัดเก็บข้อมูลแบบ one-to-many หรือ การเก็บข้อมูลแบบที่มีความสัมพันธ์ของข้อมูลจากตารางหลักหนึ่งรายการไปยังข้อมูลของตารางรองหลายรายการ ยกตัวอย่างเช่น ตารางหมวดหมู่ ที่แต่ละหมวดหมู่ มีหมวดหมู่ย่อยอีกหลายรายการเป็นต้น

การเร่งความเร็วของ LEFT JOIN และ ลำดับของฟิลด์ที่ใช้เป็น Index
การเร่งความเร็วของ LEFT JOIN และ ลำดับของฟิลด์ที่ใช้เป็น Index

08 มี.ค. 2561 0 2,421

LEFT JOIN ปกติแล้วจะให้ผลลัท์ที่ช้ากว่า INNER JOIN อยู่แล้วถึงแม้จะมีการทำ Index ข้อมูลไว้แล้วก็ตาม โดยเฉพาะในกรณีที่ Index ประกอบด้วยข้อมูลจากหลายฟิลด์ อาจทำให้การ JOIN ไม่สามารถใช้ความสามารถของ Index ได้ หากการจัดลำดับ Index ของตารางไม่ถูกต้อง SELECT C.

1
^