• 6-amaliy ish Saqlangan Prodsedura va Funksiyalar SQL-dagi funksiyalar va protseduralar
  • O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiy




    Download 1,28 Mb.
    bet5/6
    Sana14.12.2023
    Hajmi1,28 Mb.
    #118600
    1   2   3   4   5   6
    Bog'liq
    asadbek baza maruza 2

    3. Index yaratish
    PostgreSQL-da "index" (indeks) ma'lum bir jadvalning ma'lum bir ustun yoki ustunlariga oid ma'lumotlarni tezkor qidirish va chaqirish uchun yaratilgan strukturadir. Indeks yaratish, ma'lumotlar bazasining so'rovlarini tezkorroq bajarmasiga, so'rov bajarish vaqti va boshqa manfaatlarni olishga imkon beradi.

    Indeks yaratish uchun quyidagi sintaksis ishlatiladi:


    CREATE INDEX index_name
    ON table_name (column1, column2, ...);

    Bu sintaksisda:

    CREATE INDEX – indeks yaratish buyrug'i.
    index_name – indeks nomi.
    table_name – indeks yaratilayotgan jadval nomi.
    (column1, column2, ...) – indeks yaratilayotgan ustun(lar).
    Misol uchun:
    CREATE INDEX idx_employee_last_name
    ON employees (last_name);

    Ushbu misolda, employees jadvalidagi last_name ustuni uchun idx_employee_last_name nomli indeks yaratilgan. Bu indeks, last_name ustunida amaliyotlarni tezkor bajarmasiga imkon beradi.



    Indeks ishlatilganda, kerakli ma'lumotlarni qidirish tezkorlashadi, lekin indeksni yaratishda va uni yangilashda qo'shimcha ishlab chiqish (disk bo'shlig'iga vaqt sarflanishi) mavjud. Indeks qo'shilgan jadvalni yozishni (INSERT), o'chirishni (DELETE), yoki yangilashni (UPDATE) bajarmasiga olib keladi, shuning uchun indekslar avvalroq vaqt sarflayadi. Lekin so'rovlarda va chaqiruvlarda indekslar foydalanilishi tezkorlikni oshiradi.
    DROP INDEX – indeksni o'chirish buyrug'i.
    CONCURRENTLY – indeksni tezkor o'chirish (bajarilayotgan so'rovlardan tashqari) uchun.
    IF EXISTS – agar indeks mavjud bo'lmasa xatolik chiqmagan holda.
    index_name – o'chiriladigan indeks nomi.

    BU oz ma’lumotlar bazam uchun yaratilgan index
    6-amaliy ish
    Saqlangan Prodsedura va Funksiyalar
    SQL-dagi funksiyalar va protseduralar, verilgan ma'lumotlar bazasi (database) turi va platformasi boyicha farqli bo'lishi mumkin. Bu havolalarda umumiy malumotlarni olib, SQL-92 standartiga asoslangan bir o'rinda amalga oshirilgan ma'lumotlarni ko'rsatish orqali yordam bera olishadi.



    Download 1,28 Mb.
    1   2   3   4   5   6




    Download 1,28 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiy

    Download 1,28 Mb.