MySQL + SQL · Lesson 85

MySQL में Transaction Isolation Levels

Isolation Levels क्या हैं?

Isolation levels तय करते हैं कि एक transaction दूसरे चलते transactions का कितना देख सके। ज़्यादा isolation = सुरक्षित पर धीमा।

चार Levels

LevelAllows
READ UNCOMMITTEDdirty reads (सबसे कम सुरक्षित)
READ COMMITTEDसिर्फ committed data
REPEATABLE READsame rows same रहें (MySQL default)
SERIALIZABLEपूर्ण isolation (सबसे सुरक्षित, सबसे धीमा)

Set करना

SET TRANSACTION ISOLATION LEVEL READ COMMITTED;

सारांश

  • चार levels: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE।
  • InnoDB default REPEATABLE READ। ज़्यादा = सुरक्षित पर धीमा।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।