• PL/SQL protsedurali dasturlash tilini ishlash mexanizmi Tranzaksiyalarni boshqarish.
  • Tranzaksiyalarni boshqarish.
  • PL/SQL protsedurali dasturlash tilini ishlash mexanizmi




    Download 10.42 Kb.
    bet2/4
    Sana24.08.2023
    Hajmi10.42 Kb.
    #79368
    1   2   3   4
    Bog'liq
    Reja Tasavurlar va protseduralar yaratish 1 Tranzaksiyalarni bo-kompy.info
    Мобил иловаларни ишлаб чиқиш узб, Презентация1, Laboratoriya ishi №2 Mavzu Standart funksiyalardan foydalanib s-fayllar.org, Ilm-fan 0118, ENERGO20 ru, Dori vositalari xaqida tushuncha dorilarning boshqa omillar bilan uzaro munosabati, 11 maruza, 3152111041
    PL/SQL protsedurali dasturlash tilini ishlash mexanizmi
    PL/SQL protsedurali dasturlash tilini ishlash mexanizmi
    Demak, pl/sql kod yozilib, serverda kompilyatsiya qilinib, sga xotirada saqlanadi va bu kod doimiy serverda saqlanuvchi protseduraga aylanadi(хранимый процедура). Keyingi safar shu protsedura chaqirilganda, SGA xotiradan chaqiriladi va ishlatiladi(qayta yozilmaydi).
    PL/SQL kodlarini bunday ishlatish, serverga tushadigan yuklamalarni kamaytiradi va aktiv tranzaksiyalarni sonini qisqartiradi.
    Agar siz bir necha SQL kodlarni serverga jo'natsangiz(SQL komandalarni o'zini, PL/SQL ni emas), har biri alohida aktiv tranzaksiya bo'ladi, server har biri uchun alohida SGA qismdan joy ajratib, alohida natija berish kerak bo'ladi.
    Agar PL/SQL kodlardan foydalansangiz, PL/SQL kodlari ichidagi SQL kodlar, bitta tranzaksiyada bajariladi va natija bittada beriladi.
    PL/SQL protsedurali dasturlash tilini ishlash mexanizmi
    Tranzaksiyalarni boshqarish.
    Tranzaksiya modellari turli xil xususiyatlarga ko'ra tasniflanadi: bitim tuzilishi;
    tranzaksiya doirasidagi moslashuv; davomiyligi.
    Tranzaksiya turlari:
    1. Yassi (klassik)
    2. zanjirlangan
    3. O‘rnatilgan
    Yassi operatsiyalar 4 ta klassik xususiyat bilan tavsiflanadi:
    1. Atomiklik;
    2. Izchillik;
    3.Izolyatsiya;
    4.chidamlilik (kuch).
    Ushbu operatsiyalar ba'zan ACID operatsiyalari deb ataladi.
    Tranzaksiyalarni boshqarish.
    KISLOTA - Atomlik, Konsistensiya, izolyatsiya, chidamlilik.
    Yuqorida aytib o'tilgan xususiyatlar quyidagilarni anglatadi:
    Atomlik - bu bitimning bir butun sifatida bajarilishi yoki umuman bajarilmasligida ifodalanadi.
    Muvofiqlik - tranzaktsiyalar amalga oshirilayotganda ma'lumotlar bir izchil holatdan ikkinchisiga o'tishini ta'minlaydi, ya'ni tranzaktsiya ma'lumotlarning o'zaro izchilligini buzmaydi.
    Izolyatsiya - bu ma'lumotlar bazasiga kirish uchun raqobatlashayotgan tranzaktsiyalar ketma-ket, bir-biridan ajratilgan holda jismoniy qayta ishlanishini anglatadi, lekin foydalanuvchilarga ular parallel ravishda bajarilayotgandek ko'rinadi.

    Download 10.42 Kb.
    1   2   3   4




    Download 10.42 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    PL/SQL protsedurali dasturlash tilini ishlash mexanizmi

    Download 10.42 Kb.