Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Snowflake ADA-C01 Exam - Topic 3 Question 54 Discussion

What is a characteristic of Snowflake's transaction locking and concurrency modeling?
A) A deadlock cannot occur in Snowflake, since concurrently executed queries and DML statements do not block one another.
B) If two queries are concurrently executed against the same table, one of the two queries will be blocked until the other query completes.
C) Transaction locking in Snowflake is enforced exclusively at the row and table levels.
D) Queries executed within a given transaction see that transaction's uncommitted changes.

Snowflake ADA-C01 Exam - Topic 3 Question 54 Discussion

Actual exam question for Snowflake's ADA-C01 exam
Question #: 54
Topic #: 3
[All ADA-C01 Questions]

What is a characteristic of Snowflake's transaction locking and concurrency modeling?

Show Suggested Answer Hide Answer
Suggested Answer: A

According to the Snowflake documentation1, Snowflake uses a multi-version concurrency control (MVCC) model, which means that each transaction operates on a consistent snapshot of the database at a point in time. This allows queries and DML statements to run concurrently without blocking each other, as they do not modify the same data. Therefore, a deadlock, which occurs when concurrent transactions are waiting on resources that are locked by each other, cannot happen in Snowflake. Option B is incorrect because queries and DML statements do not block each other in Snowflake, unless they are explicitly started transactions and multiple statements in each transaction2. Option C is incorrect because transaction locking in Snowflake is enforced at the partition level, not the row or table level3. Option D is incorrect because queries executed within a given transaction do not see that transaction's uncommitted changes, but only the committed changes that occurred before the transaction started1.


Contribute your Thoughts:

0/2000 characters

Currently there are no comments in this discussion, be the first to comment!


Save Cancel