11 – Amaliy mashg‘ulot Mavzu: sql tilida index yaratish Ishdan maqsad



Yüklə 0,51 Mb.
Pdf görüntüsü
səhifə1/5
tarix20.12.2022
ölçüsü0,51 Mb.
#76652
  1   2   3   4   5
Диёр мб



11 – Amaliy mashg‘ulot
Mavzu: SQL tilida INDEX yaratish
Ishdan maqsad: MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish
uchun indekslardan foydalanishni o`rganish.
Masalani qo`yilishi: Bu laboratoriya ishida MySQL indekslari, shu jumladan
indekslarni yaratish, indekslarni o'chirish, jadvalning barcha indekslarini sanab o'tish va
MySQLda boshqa muhim ko'rsatkichlar bilan ishlanadi.
Uslubiy
ko`rsatmalar:
MySQL maxsus ustun qiymatlariga ega qatorlarni
tezda topish uchun indekslardan foydalanadi. Indekssiz MySQL tegishli satrlarni topish
uchun butun jadvalni skanerdan o'tkazishi kerak. Jadval qanchalik katta bo'lsa, u sekinroq
qidiradi.
Indekslarni yaratish(creating indexes) - sizni indeks tushunchasi bilan tanishtiradi va
jadvalning bir yoki bir nechta ustunlari uchun indeks qanday yaratilishini ko'rsatib beradi.
Indekslarni o'chirish(removing indexes)- jadvalning mavjud indeksini qanday olib
tashlashni ko'rsatib beradi.
Jadval indekslarini ro'yxatlash(listing table indexes) - barcha indekslarni yoki
jadvalning o'ziga xos indekslarini ro'yxat qilish to'g'risida ma'lumot beradi.
Noyob indekslar(unique indexes) - ustunlarda saqlanadigan aniq qiymatlarni
ta'minlash uchun noyob indekslardan foydalanadi.
Prefiks indekslari(frefix indexses) - belgilar qatori ustuniga indeks yaratish uchun
prefiks indeksidan qanday foydalanishni ko'rsatib beradi.
Ko'rinmas indekslar (invisible indexes) - indeks ko'rinishini qamrab oladi va indeksni
ko'rinadigan yoki ko'rinmas qilib ko'rsatishni ko'rsatadi.
Kichik indekslar (descending indexes) - so'rov samaradorligini oshirish uchun
pasayadigan indekslardan qanday foydalanishni ko'rsatib beradi.
Kompozit indekslar (composite indexes) - kompozit indekslarning qo'llanilishini
tasvirlaydi va sizning so'rovlaringizni tezlashtirish uchun ularni qachon ishlatishingizni
ko'rsatadi.


Klasterli indekslar (clustered indexes) - InnoDB jadvallaridagi klasterlangan
indekslarni tushuntiradi.
Indeksning kardinalligi (index cardinatily) - indeksning kardiologiyasini tushuntiradi
va shou indekslari buyrug'i yordamida uni qanday ko'rishni ko'rsatib beradi.
FOYDALANISH INDEX (use index hint) - jadvalda satrlarni topish uchun so'rovlar
optimallashtiruvchisiga belgilangan indekslarning yagona ro'yxatidan foydalanishni ko'rs
atishda USE INDEX maslahatini qanday ishlatishni ko'rsatib beradi.
FORCE INDEX hint - jadvaldan ma'lumotlarni tanlash uchun so'rov optimizatorini
belgilangan indekslardan foydalanishga majbur qilish uchun FORCE INDEX
ko'rsatmalaridan qanday foydalanishni ko'rsatib beradi.
Quyida bazi asosiy so’rovlar sintaksisi bilan tanishamiz:

Yüklə 0,51 Mb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin