ฉันไม่คุ้นเคยกับฐานข้อมูลและตอนนี้ฉันพยายามเข้าใจกลไกการจัดทำดัชนี
จากสิ่งที่ฉันรู้ใน RDBMS การทำดัชนีในคอลัมน์ทำให้การค้นหาโดยคอลัมน์นั้นเร็วขึ้น นี่เป็นความจริงสำหรับร้านค้าสามแห่งเท่านั้นที่มีดัชนีจะถือว่าคุณจะค้นหา (ตัวอย่าง) ส่วนใหญ่ตามหัวเรื่องจากนั้นตามด้วยวัตถุและอื่น ๆ
ฉันไม่แน่ใจเกี่ยวกับ RDBMS แต่สำหรับร้านค้าสามแห่งคุณสามารถกำหนดดัชนีได้มากกว่าหนึ่งดัชนีทำให้ร้านค้าเลือกดัชนีที่ดีที่สุดสำหรับแต่ละแบบสอบถาม (หวังว่าฉันเข้าใจถูกต้อง) โดยปกติแล้วคำถามต่อไปนี้จะปรากฏขึ้น:
เหตุใดฉันจึงไม่ควรเพิ่มดัชนีที่เป็นไปได้ทั้งหมดลงในร้านค้าสามแห่งและขยายไปยัง RDBMS ทำไมไม่สร้างดัชนีในแต่ละคอลัมน์ (สมมติว่าฉันไม่ขี้เกียจเกินไป)