DB2 - ดัชนี
บทนี้ครอบคลุมถึงการแนะนำดัชนีประเภทการสร้างและการดรอป
บทนำ
ดัชนีคือชุดของพอยน์เตอร์ซึ่งสามารถอ้างถึงแถวในตารางบล็อกในตาราง MDC หรือ ITC ข้อมูล XML ในอ็อบเจ็กต์การจัดเก็บ XML ที่เรียงลำดับตามเหตุผลโดยค่าของคีย์อย่างน้อยหนึ่งคีย์ สร้างขึ้นบนคอลัมน์ตาราง DB2 เพื่อเพิ่มความเร็วในการเข้าถึงข้อมูลสำหรับคิวรีและจัดกลุ่มและแบ่งพาร์ติชันข้อมูลได้อย่างมีประสิทธิภาพ นอกจากนี้ยังสามารถปรับปรุงประสิทธิภาพของการทำงานบนมุมมอง ตารางที่มีดัชนีเฉพาะสามารถมีแถวที่มีคีย์เฉพาะได้ ขึ้นอยู่กับข้อกำหนดของตารางคุณสามารถใช้ดัชนีประเภทต่างๆได้
ประเภทของดัชนี
- ดัชนีเฉพาะและไม่ซ้ำกัน
- ดัชนีแบบคลัสเตอร์และไม่ใช่คลัสเตอร์
การสร้างดัชนี
สำหรับการสร้างดัชนีเฉพาะคุณใช้ไวยากรณ์ต่อไปนี้:
Syntax:
db2 create unique index <index_name> on
<table_name>(<unique_column>) include (<column_names..>)
Example: เพื่อสร้างดัชนีสำหรับตาราง“ shopper.sales1”
db2 create unique index sales1_indx on
shopper.sales1(id) include (itemname)
การลดลงของดัชนี
สำหรับการวางดัชนีคุณใช้ไวยากรณ์ต่อไปนี้:
Syntax:
db2 drop unique index <index_name> on
<table_name>(<unique_column>) include (<column_names..>)
Example:
db2 drop index sales_index