Транзакции



Download 52,13 Kb.
bet6/11
Sana06.07.2022
Hajmi52,13 Kb.
#751651
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
12-Лекция узб (1)

SERIALIZABLE

  • Жорий транзакция ўқиб олинган маълумотлар дипазони блокировкаси жорий транзакция тугагунча давом этади.
  • Параллелизм хусусияти ушбу блоклаш даражаси паст даражада таъминланганлиги учун жуда зарур бўлганда қўллаш тавсия этилади.

Транзакцияларни бошқариш

  • Транзакцияларни бошқариш деганда реляцион МББТ да маълумотлар устида бажариладиган операцияларни бошқариш тушинилади. Биринчи навбатда INSERT, UPDATE ва DELETE операторларии бажарилиши назарда тутилади. Масалан, жадвал яратилгандан кейин (CREATE TABLE оператори) натижани қайд қилиш шарт эмас: МБ да жадвал яратиш автоматик қайд этилади. Худди шундай транзакцияни инкор этиш орқали DROP TABLE ёрдамида ўчирилган жадвални қайта тиклаш имкони йўқ.

Транзакцияларни бошқариш

Бирор транзакция таркибидаги командалар муваффақиятли бажарилганидан кейин маълумотлардаги ўзгаришлар дарров қайд этилмайди. Транзакцияни тўлақонли тугатиш учун транзакцияларни бошқариш операторлари мавжуд бўлиб улар ёрдамида транзакция бажарган ўзгаришларни қайд этиш ёки инкор этиш мумкин.

Транзакцияларни бошқариш учун қуйидаги командалар ишлатилади:

  • COMMIT – ўзгаришларни қайд этиш;
  • ROLLBACK – ўзгаришларни инкор этиш;
  • SAVEPOINT – алоҳида қайтиш нуқталарини ўрнатиш.

Транзакцияларни амалга ошиш турлари


Яққол
Автоматик
Нояққол
Транзакция боши ва охирини яққол кўрсатиш талаб этилади.
Ҳар бир команда алоҳида транзакция сифатида қаралади.
Транзакция биринчи SQLоператордан бошланади ва транзакция охирини яққол кўрсатиш билан тугайди.
(SQL стандарти билан аниқланган)
MySQL Server 3 тасини ҳам қўллаб қувватлайди.

Транзакцион ва блокловчи сўровлар


MySQL транзакцияларни (мижознинг жорий сеанси доирасида) сўровлар орқали қўллаб қувватлайди:
  • SET autocommit
  • START TRANSACTION
  • COMMIT
  • ROLLBACK

Download 52,13 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish