eG Monitoring
 

Measures reported by SFQryExeStatTest

Query performance is key to any database or data store. Many factors can affect the performance and throughput of queries like the load on the target database, query complexity, blocked queries, etc. If the query performance is not up to the mark, it will directly and immediately impact the performance of customers application using Snowflake database and in worst case might disrupt business critical services. Administrators need to be fully aware if there is any degradation in query performance so that they can take corrective actions right at the start of it before it goes any worse and impact customer experience.

This test monitors each database for query execution and provides vital statistics related to the number of running, blocked, and queues queries.

Outputs of the test:One set of results for each database in the Snowflake service account being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
ResumingStatus Indicates the total number of query executions that are in resuming status during the last measurement period. Number  
RunningStatus Indicates the total number of query executions that are in running status during the last measurement period. Number  
SuccessfulStatus Indicates the total number of successful query executions in the last measurement period. Number  
BlockedStatus Indicates the total number of query executions that are in blocked status during the last measurement period. Number A dramatic increase in this value may be because the service has reached its connection handling capacity.
QueuedStatus Indicates the total number of query executions that are in queued status during the last measurement period. Number Large number of queued queries could be a result of problem with query execution, or would indicated too many blocked queries. The cause of the same will need to be investigated.
failedWithIncident Indicates the number of query executions that have failed with an incident during the last measurement period. Number The failure could be because of the limitation of Snowflake, the incident make sure the Snowflake team is working on it. If the incident is causing a major issue, you are advised to check Snowflake's status page for the status of the incident or if any real-time support is required.
failedWithError Indicates the number of query executions that have failed with an error during the last measurement period. Number If the error code is shown by Snowflake, that mean it is know error due to specific reason, note down the error code and check Snowflake documentation for resolution.