MCP Server for Snowflake

Build 25.0.9440

AsyncQueryTimeout

Specifies the maximum duration, in seconds, that the provider will wait for an asynchronous request to complete when downloading large result sets. Asynchronous requests are typically used for executing complex queries or retrieving large datasets where immediate results are not expected. This property ensures that long-running operations do not hang indefinitely.

Data Type

int

Default Value

300

Remarks

If this property is set to 0, asynchronous operations will run until completion, regardless of how long they take, unless an error condition occurs. This property is different from Timeout, which governs the timeout for individual HTTP operations.

When dealing with large datasets, setting a reasonable timeout value ensures that the operation will terminate if it exceeds the specified duration, helping to prevent resource exhaustion or prolonged processing.

If the AsyncQueryTimeout limit is reached and the asynchronous request has not completed, the server will raise an error condition indicating that the request was unsuccessful due to a timeout.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9440