Агуулгын хүснэгт:

SQL Server кластер индекс гэж юу вэ?
SQL Server кластер индекс гэж юу вэ?

Видео: SQL Server кластер индекс гэж юу вэ?

Видео: SQL Server кластер индекс гэж юу вэ?
Видео: Базы данных B-tree 2024, May
Anonim

SQL сервер хоёр төрөлтэй индексүүд : кластер индекс болон бус кластер индекс . А кластер индекс өгөгдлийн мөрүүдийг үндсэн утгуудад тулгуурлан эрэмбэлэгдсэн бүтцэд хадгалдаг. Хүснэгт бүр зөвхөн нэгтэй кластер индекс Учир нь өгөгдлийн мөрүүдийг зөвхөн нэг дарааллаар эрэмбэлэх боломжтой. нь байгаа хүснэгт кластер индекс а гэж нэрлэдэг бөөгнөрсөн ширээ.

Үүнтэй адилаар би SQL дээр кластер индексийг хэрхэн үүсгэх вэ?

SQL Server Management Studio ашиглах

  1. Object Explorer-д кластерын индекс үүсгэхийг хүссэн хүснэгтээ өргөжүүлнэ үү.
  2. Indexes хавтас дээр хулганы баруун товчийг дараад, New Index руу чиглүүлж, Clustered Index-г сонгоно.
  3. Ерөнхий хуудасны New Index харилцах цонхны Index name талбарт шинэ индексийн нэрийг оруулна.

Үүний нэгэн адил, SQL Server дахь кластер болон кластерт бус индекс гэж юу вэ? Танилцуулга SQL сервер биш - кластерийн индексүүд А кластер бус индекс хүснэгтээс мэдээлэл авах хурдыг сайжруулдаг өгөгдлийн бүтэц юм. А-аас ялгаатай кластер индекс , a кластер бус индекс Хүснэгт дэх өгөгдлийн мөрүүдээс тусад нь өгөгдлийг ангилж, хадгалдаг. Эдгээр эгнээний заагчийг эгнээ байршуулагч гэж бас нэрлэдэг.

Жишээ нь SQL Server дээрх кластер индекс гэж юу вэ?

Кластерийн индекс. Кластерт индекс нь хүснэгтэд өгөгдлийг физик байдлаар хадгалах дарааллыг тодорхойлдог. Хүснэгтийн өгөгдлийг зөвхөн аргаар эрэмбэлэх боломжтой тул хүснэгт бүрт зөвхөн нэг кластер индекс байж болно. SQL Server дээр үндсэн түлхүүр хязгаарлалт нь тухайн баганад автоматаар кластер индекс үүсгэдэг.

Кластерт индекс гэж юу вэ?

А кластер индекс тусгай төрөл юм индекс Энэ нь хүснэгтэд байгаа бичлэгүүдийг физик байдлаар хадгалах арга замыг дахин эрэмбэлдэг. Тиймээс хүснэгт нь зөвхөн нэгтэй байж болно кластер индекс . А-ийн навчны зангилаа кластер индекс өгөгдлийн хуудсуудыг агуулна.

Зөвлөмж болгож буй: