SnowPro Core Exam QuestionsBrowse all questions from this exam

SnowPro Core Exam - Question 762


Which object-level parameters can be set to help control query processing and concurrency? (Choose two).

Show Answer
Correct Answer: AD

The object-level parameters that help control query processing and concurrency are MAX_CONCURRENCY_LEVEL and STATEMENT_TIMEOUT_IN_SECONDS. MAX_CONCURRENCY_LEVEL limits the number of concurrent queries that can run in a warehouse, helping manage concurrency. STATEMENT_TIMEOUT_IN_SECONDS sets the maximum time a query can run before it is terminated, which is essential for controlling query processing.

Discussion

9 comments
Sign in to comment
HeetecOptions: DE
Oct 10, 2023

D correct - Snowflake provides some object-level parameters that can be set to help control query processing and concurrency: STATEMENT_QUEUED_TIMEOUT_IN_SECONDS STATEMENT_TIMEOUT_IN_SECONDS https://docs.snowflake.com/en/user-guide/warehouses-overview

induna
Apr 4, 2024

Thanks for providing the Direct quote; your comment should be at the top of the discussion.

ahadh7621Options: AE
May 25, 2024

Statements A and E are correct: https://docs.snowflake.com/en/sql-reference/parameters#statement-queued-timeout-in-seconds STATEMENT_QUEUED_TIMEOUT_IN_SECONDS Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAX_CONCURRENCY_LEVEL parameter to ensure a warehouse is never backlogged.

romega2Options: DE
Oct 10, 2023

correct

nexerSnowOptions: DE
Feb 22, 2024

STATEMENT_TIMEOUT_IN_SECONDS: Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. STATEMENT_QUEUED_TIMEOUT_IN_SECONDS: Amount of time, in seconds, a SQL statement (query, DDL, DML, etc.) remains queued for a warehouse before it is canceled by the system. This parameter can be used in conjunction with the MAX_CONCURRENCY_LEVEL parameter to ensure a warehouse is never backlogged.

Tejassv
Feb 29, 2024

MAX_CONCURRENCY_LEVEL parameter to limit the number of concurrent queries running in a warehouse. Amount of time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system. A,D

yaho5Options: AD
Apr 11, 2024

In my opinion ADE are correct. The question should be more specific. If I had to choose, I would choose AD A for increasing/decreasing number of concurrent queries D for increasing the processing time

Rameez1Options: DE
Jun 28, 2024

Snowflake provides some object-level parameters that can be set to help control query processing and concurrency: STATEMENT_QUEUED_TIMEOUT_IN_SECONDS STATEMENT_TIMEOUT_IN_SECONDS

Shipra123
Nov 22, 2024

Query processing and concurrency¶ The number of queries that a warehouse can concurrently process is determined by the size and complexity of each query. As queries are submitted, the warehouse calculates and reserves the compute resources needed to process each query. If the warehouse does not have enough remaining resources to process a query, the query is queued, pending resources that become available as other running queries complete. Snowflake provides some object-level parameters that can be set to help control query processing and concurrency: STATEMENT_QUEUED_TIMEOUT_IN_SECONDS STATEMENT_TIMEOUT_IN_SECONDS

MultiCloudIronManOptions: AE
Dec 29, 2024

The information about the object-level parameters that can be set to help control query processing and concurrency in Snowflake can be found in the Snowflake documentation. Specifically, the MAX_CONCURRENCY_LEVEL and STATEMENT_QUEUED_TIMEOUT_IN_SECONDS parameters are used to manage query processing and concurrency.

37ceea2
Feb 20, 2025

Sorry, but this time, Heetec is absolutely right: I identified the questions body and the phrase he mentioned, exactly in the docs.snowflake, at the link he sent to us