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