Aggiornamento del timeout di riscrittura delle query per Query Optimizer
Il timeout predefinito per la riscrittura delle query per Query Optimizer è di 60 secondi. È possibile modificare questo valore utilizzando l'API PATCH dopo aver attivato Query Optimizer.
Procedura
-
Esegui il seguente comando API PATCH per aggiornare il timeout di riscrittura della query:
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>: La watsonx.data console URL.<instance-id>: L'identificatore dell'istanza.<engine-id>: L'identificatore Presto del motore.<auth-instance-id>: L'ID dell'istanza di autenticazione.<token>: Il token portatore per l'autorizzazione. -
Aggiorna il valore di
optplus.query-timeout-secondsal timeout desiderato in secondi.