DB2 - Dizinler

Bu bölüm dizinlere giriş, türleri, oluşturma ve bırakma konularını kapsar.

Giriş

Dizin, bir tablodaki satırlara, MDC veya ITC tablolarındaki bloklara, bir veya daha fazla anahtarın değerlerine göre mantıksal olarak sıralanan XML depolama nesnesindeki XML verilerine başvurabilen bir işaretçiler kümesidir. Sorgular için veri erişimini hızlandırmak ve verileri verimli bir şekilde kümelemek ve bölümlemek için DB2 tablo sütunlarında oluşturulur. Ayrıca görünümdeki işlemin performansını da artırabilir. Benzersiz bir dizine sahip bir tablo, benzersiz anahtarlara sahip satırlara sahip olabilir. Tablo gereksinimlerine bağlı olarak, farklı türlerde dizinler alabilirsiniz.

Dizin türleri

  • Benzersiz ve Benzersiz Olmayan dizinler
  • Kümelenmiş ve kümelenmemiş dizinler

Dizinler oluşturma

Benzersiz dizinler oluşturmak için aşağıdaki sözdizimini kullanırsınız:

Syntax:

db2 create unique index <index_name> on 
<table_name>(<unique_column>) include (<column_names..>)

Example: "Shopper.sales1" tablosu için dizin oluşturmak için.

db2 create unique index sales1_indx on 
shopper.sales1(id) include (itemname)

Dizinleri düşürme

Dizini kaldırmak için aşağıdaki sözdizimini kullanırsınız:

Syntax:

db2 drop unique index <index_name> on 
<table_name>(<unique_column>) include (<column_names..>)

Example:

db2 drop index sales_index