Critical severityresource
Power BI Refresh Error:
RESOURCE_MONITOR_SUSPEND
What does this error mean?
A Snowflake virtual warehouse was automatically suspended by a Resource Monitor after the monitor's credit consumption threshold was exceeded, causing all new queries to fail until the warehouse is resumed.
Common causes
- 1A runaway query or a misconfigured pipeline consumed credits at an unexpectedly high rate and triggered the SUSPEND or SUSPEND_IMMEDIATE threshold
- 2The resource monitor's credit quota was set for a monthly limit that was consumed faster than expected, for example due to increased report usage or a new data load
- 3Multiple warehouses share a resource monitor with a single combined credit limit, and one warehouse consumed the budget allocated for all of them
How to fix it
- 1Step 1: Identify which resource monitor triggered the suspension: SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.RESOURCE_MONITORS WHERE STATE = 'SUSPENDED'.
- 2Step 2: If the credit limit overage is legitimate and expected, increase the monitor's credit quota: ALTER RESOURCE MONITOR <name> SET CREDIT_QUOTA = <new_quota>.
- 3Step 3: Resume the suspended warehouse: ALTER WAREHOUSE <name> RESUME. Note: the warehouse will immediately re-suspend if the monitor limit is still exceeded.
- 4Step 4: Investigate the root cause of the credit spike using QUERY_HISTORY to identify large or inefficient queries that ran before the suspension.