Atualização do tempo limite de reescrita de consulta para o Otimizador de Consultas
O tempo limite padrão para reescrita de consulta do Otimizador de Consultas é de 60 segundos. Você pode alterar esse valor usando a API PATCH após ativar o Otimizador de Consultas.
Procedimento
-
Execute o seguinte comando PATCH API para atualizar o tempo limite de reescrita da consulta:
curl --request PATCH \ --url https://{REGION}.lakehouse.cloud.ibm.com/lakehouse/api/v3/prestissimo_engines/{ENGINE_ID} \ --header 'accept: application/json' \ --header 'Content-Type: application/merge-patch+json' \ --header 'AuthInstanceId: {CRN}' \ --header 'Authorization: Bearer <BEARER_TOKEN>' \ -d '{ "display_name": "prestissimo-small", "description": "", "properties": { "configuration": { "coordinator": { "query.max-history": "2000" }, "worker": { } }, "jvm": { "coordinator": { } }, "catalog": { "hive_data": { "coordinator": { }, "worker": {} } }, "velox": { }, "log_config": { "coordinator": { }, "worker": {} }, "optimizer_properties": { "optplus.query-timeout-seconds":"3000" }, "global": {} }, "restart_type": "force", "tags": [] }'<console-url>: O watsonx.data console URL.<instance-id>: O identificador da instância.<engine-id>: O Presto identificador do motor.<auth-instance-id>: O ID da instância de autenticação.<token>: O token portador para autorização. -
Atualize o valor de
optplus.query-timeout-secondspara o tempo limite desejado em segundos.