ระบบต้องห้ามค่าคีย์ธุรกิจซ้ำและต้องการให้การบังคับใช้เกิดที่ดัชนี แนวทางใดตรงที่สุด?
กสร้าง index บนคอลัมน์ที่ใช้ค้นหาเพื่อช่วยให้พบแถวเป้าหมายเร็วขึ้น
ขindex เพิ่มภาระต่อระบบและควรเลือกใช้ตามประโยชน์ของงานสืบค้น
คตรวจลำดับคอลัมน์ของ multicolumn index ให้สัมพันธ์กับเงื่อนไขที่ใช้จริง
งใช้ unique index เพื่อไม่ให้มีรายการคีย์ที่เหมือนกันซ้ำ
เฉลยอธิบาย
PostgreSQL 18 Documentation: Indexes Section 11.6 Unique Indexes รองรับแนวทางว่า ใช้ unique index เพื่อไม่ให้มีรายการคีย์ที่เหมือนกันซ้ำ จึงแก้เงื่อนไขหลักในโจทย์ได้ตรงกว่าแนวทางของประเด็นอื่น