Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 1 : IX (intention exclusive) / IX (इंटेंशन एक्सक्लूसिव)

Advertisement

Detailed Solution

सही उत्तर IX (intention exclusive) / IX (इंटेंशन एक्सक्लूसिव) है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

Transaction T needs to scan the entire Orders table but update only a few rows. Which table-level lock mode should T request to allow maximum concurrency for other readers? / लेन-देन T को संपूर्ण Orders टेबल स्कैन करनी है पर केवल कुछ पंक्तियाँ अपडेट करनी हैं। अन्य पाठकों के लिए अधिकतम समवर्तीता हेतु T को कौन-सा टेबल-स्तरीय लॉक मोड माँगना चाहिए?

1.
IX (intention exclusive) / IX (इंटेंशन एक्सक्लूसिव)
2.
X (exclusive) on the whole table / संपूर्ण टेबल पर X (एक्सक्लूसिव)
3.
SIX on individual rows only / केवल अलग-अलग पंक्तियों पर SIX
4.
No lock is needed for a mixed scan / मिश्रित स्कैन के लिए कोई लॉक आवश्यक नहीं

Correct Answer: IX (intention exclusive) / IX (इंटेंशन एक्सक्लूसिव)

IX signals intent to set X locks on selected lower-granularity items while permitting the table to be read; it is compatible with IS/S locks of concurrent readers, unlike a full-table X lock which blocks everyone. / IX निचली ग्रैन्युलैरिटी के चयनित आइटमों पर X लॉक लगाने के इरादे का संकेत देता है और टेबल को पढ़ने देता है; यह समवर्ती पाठकों के IS/S लॉक के साथ संगत है, जबकि संपूर्ण-टेबल X लॉक सभी को रोक देता है।

Downloaded from PrepSnap (prepsnap.in)