วีดีโอ: อะไรคือความแตกต่างระหว่างดัชนีคลัสเตอร์และดัชนีรอง?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
หลัก ดัชนี : ใน ไฟล์ที่เรียงลำดับตามลำดับ, the ดัชนี ซึ่งคีย์การค้นหาระบุลำดับของไฟล์ เรียกอีกอย่างว่า ดัชนีการจัดกลุ่ม . ดัชนีรอง : NS ดัชนี ที่มีคีย์ค้นหาระบุคำสั่ง แตกต่าง จากลำดับของไฟล์ เรียกอีกอย่างว่าไม่ใช่- ดัชนีการจัดกลุ่ม.
ด้วยวิธีนี้ อะไรคือความแตกต่างระหว่างดัชนีคลัสเตอร์และดัชนีรองที่อธิบายด้วยตัวอย่างที่เหมาะสม
NS ดัชนีรอง เป็น การจัดทำดัชนี วิธีที่มีคีย์ค้นหาระบุคำสั่งซื้อ แตกต่าง จากลำดับของไฟล์ ดัชนีการจัดกลุ่ม เป็น กำหนด เป็นไฟล์ข้อมูลการสั่งซื้อ หลายระดับ การจัดทำดัชนี ถูกสร้างขึ้นเมื่อหลัก ดัชนี ไม่พอดี ใน หน่วยความจำ.
ข้างบนนี้ ดัชนีรองคืออะไร? NS ดัชนีรอง พูดง่ายๆ คือ วิธีในการเข้าถึงบันทึกในฐานข้อมูล (หลัก) อย่างมีประสิทธิภาพโดยใช้ข้อมูลบางส่วนนอกเหนือจากคีย์ปกติ (หลัก)
ในทำนองเดียวกัน คุณอาจถามว่าอะไรคือความแตกต่างระหว่างดัชนีรองดัชนีหลักและดัชนีการจัดกลุ่ม?
ดัชนีหลัก − ดัชนีหลัก ถูกกำหนดไว้ในไฟล์ข้อมูลที่สั่งซื้อ ดัชนีรอง − ดัชนีรอง อาจสร้างจากฟิลด์ที่เป็นคีย์ตัวเลือกและมีค่าที่ไม่ซ้ำกันในทุกเร็กคอร์ด หรือไม่ใช่คีย์ที่มีค่าซ้ำกัน ดัชนีการจัดกลุ่ม − ดัชนีการจัดกลุ่ม ถูกกำหนดไว้ในไฟล์ข้อมูลที่สั่งซื้อ
ดัชนีรองสามารถกระจัดกระจายได้หรือไม่?
2 คำตอบ หลัก ดัชนี เป็นเอกลักษณ์ ดัชนีรอง ไม่จำเป็นต้องมีเอกลักษณ์ ดัชนีกระจัดกระจาย อย่าเก็บทุกค่าที่เป็นไปได้ Dense ดัชนีไม่ เก็บทุกค่าที่เป็นไปได้ ดังนั้นประถม ดัชนี ต้องหนาแน่นในการทำงาน a ดัชนีรองสามารถ จะหนาแน่นหรือ กระจัดกระจาย ขึ้นอยู่กับความต้องการ