ในสถานการณ์ที่มีการอัปเดตข้อมูลหนาแน่น ควรเลือก Index ที่ใช้ในการค้นหาหรือสร้างตัวใด
กIndex บนฟิลด์ที่มีการสอบถามค้นหาเสมอ (WHERE clause)
ขIndex บนฟิลด์ Foreign Key เพราะใช้ในการ JOIN บ่อย
คIndex บนฟิลด์ที่เป็น Primary Key เท่านั้น
งIndex บนฟิลด์ที่มีการอัปเดตบ่อย เพื่อให้เร็วขึ้น
เฉลยอธิบาย
การสร้าง Index ควรพิจารณาจากรูปแบบการใช้งาน: 1)Index ควรสร้างบนฟิลด์ที่ใช้ในการค้นหา (WHERE clause) บ่อย เพื่อให้การสอบถามเร็วขึ้น 2)Index บนฟิลด์ที่มีการอัปเดตบ่อย จะทำให้ประสิทธิภาพลดลง เพราะต้องอัปเดต Index ทุกครั้ง ตัวเลือก A ถูก แต่ไม่ใช่คำตอบดีที่สุด ตัวเลือก C ผิด ตัวเลือก D จำกัดเกินไป