SQL дээр индекс ба үүсгэх индекс гэж юу вэ?
SQL дээр индекс ба үүсгэх индекс гэж юу вэ?

Видео: SQL дээр индекс ба үүсгэх индекс гэж юу вэ?

Видео: SQL дээр индекс ба үүсгэх индекс гэж юу вэ?
Видео: SQL CREATE INDEX мэдэгдэл | Эхлэгчдэд зориулсан SQL Server заавар | 2022 он 2024, Арваннэгдүгээр
Anonim

SQL CREATE INDEX Мэдэгдэл. The ИНДЕКС ҮЗҮҮЛЭХ мэдэгдэл нь хэрэглэгддэг индекс үүсгэх хүснэгтүүдэд. Индексүүд Мэдээллийн сангаас өгөгдлийг бусадтай харьцуулахад илүү хурдан авахад ашигладаг. Тайлбар: Хүснэгтийг шинэчилж байна индексүүд Хүснэгтийг шинэчлэхээс илүү их цаг зарцуулдаг (учир нь индексүүд Мөн шинэчлэлт хэрэгтэй).

Тэгэхээр, SQL дэх индекс гэж юу вэ?

SQL - Индексүүд. Зар сурталчилгаа. Индексүүд нь мэдээллийн хайлтыг хурдасгахын тулд мэдээллийн сангийн хайлтын систем ашиглаж болох тусгай хайлтын хүснэгт юм. Энгийнээр хэлбэл, а индекс хүснэгтийн өгөгдөлд заагч юм. Ан индекс өгөгдлийн санд маш төстэй индекс номын ард.

Хоёрдугаарт, жишээн дээр SQL серверийн индекс гэж юу вэ? А SQL серверийн индекс нь өгөгдөлд илүү хурдан нэвтрэх зорилгоор мэдээллийн сангийн хүснэгтэд ашиглагддаг.

Кластер бусаар оруулах, шинэчлэх Индекс.

Кластерийн индекс Кластерт бус индекс
Энэ нь санах ойд мөрүүдийг физик байдлаар эрэмбэлсэн дарааллаар байрлуулах болно Энэ нь санах ойн мөрүүдийг эрэмбэлсэн дарааллаар физик байдлаар байрлуулахгүй.

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

-д зориулсан синтакс индекс үүсгэх нь: ИНДЕКС ҮЗҮҮЛЭХ "индекс_нэр" ON "хүснэгтийн_нэр" (баганын_нэр); гэдгийг анхаарна уу индекс зөвхөн нэгийг хамарч чадна ширээ . Бид чадахгүй индекс байгуулах Энэ нь олон зүйлийг хамардаг ширээ.

Бид хэзээ SQL дээр индекс үүсгэх ёстой вэ?

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

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