Presentation is loading. Please wait.

Presentation is loading. Please wait.

මොඩියුල විශ්ලේෂණය Transactions කළමනාකරණය.

Similar presentations


Presentation on theme: "මොඩියුල විශ්ලේෂණය Transactions කළමනාකරණය."— Presentation transcript:

1 මොඩියුල විශ්ලේෂණය Transactions කළමනාකරණය.
Isolation Levels හඳුන්වා දීම. Locking හඳුන්වා දීම. Locking ආශ්‍රිත ගැට‍ළු.

2 Transactions කළමනාකරණය.

3 Implicit Transactions
BEGIN TRY INSERT INTO sales.orders… INSERT INTO sales.orderdetails… END TRY BEGIN CATCH SELECT ERROR_NUMBER()… END CATCH GO Transaction

4 Explicit Transactions
BEGIN TRY BEGIN TRANSACTION INSERT INTO sales.orders… INSERT INTO sales.orderdetails… COMMIT TRANSACTION END TRY BEGIN CATCH ROLLBACK TRANSACTION SELECT ERROR_NUMBER()… END CATCH GO

5 Transactions

6 Managing Concurrency

7 Concurrency ගැට‍ළු Concurrency anomalies Lost Updates Dirty Reads
Non-Repeatable Phantoms

8 Isolation Levels Read Uncommitted Read Committed Repeatable Read
Serializable Snapshot

9 Locking හඳුන්වා දීම. ප්‍රධාන ආකාර, Shared Exclusive අනෙකුත් ආකාර,
ප්‍රධාන ආකාර,  Shared Exclusive අනෙකුත් ආකාර, Update Intent

10 Locking ආශ්‍රිත ගැට‍ළු.
Blocking locks Deadlocks Trace flags 1204 / 1222 DBCC TRACEON (1222,-1)

11 Isolation levels, locking සහ deadlocks

12 Managing Transactions
සම්පිණ්ඩනය Transactions කළමනාකරණය. Isolation Levels හඳුන්වා දීම. Locking හඳුන්වා දීම. Locking ආශ්‍රිත ගැට‍ළු.


Download ppt "මොඩියුල විශ්ලේෂණය Transactions කළමනාකරණය."

Similar presentations


Ads by Google