Можно ли установить Lock_timeout как такое же значение STATEMENT_TIMEOUT_IN_SECONDS в снежинке?

Можно ли установить Lock_timeout в 3 раза меньше, чем STATEMENT_TIMEOUT_IN_SECONDS в снежинке, чтобы он ждал блокировки ресурса, если не прерывает поставленный в очередь запрос?

У меня есть случай, когда запрос на одновременное удаление занимает много времени в фазе «ожидания блокировок», так как запрос / задание должны ждать ресурс таблицы, потому что он заблокирован другой транзакцией.


person krishna pavani S    schedule 07.01.2020    source источник


Ответы (1)


LOCK_TIMEOUT можно установить на уровне учетной записи, сеанса или пользователя. Может быть установлено то же значение, что и STATEMENT_TIMEOUT_IN_SECONDS, или любое другое значение.

person Mike Gohl    schedule 07.01.2020
comment
Здесь также имеется документация по этому параметру: docs.snowflake.net/ руководства / sql-reference / - person Suzy Lockwood; 08.01.2020