Mise à jour du délai d'expiration de réécriture des requêtes pour l'optimiseur de requêtes
Le délai d'expiration par défaut pour la réécriture des requêtes dans Query Optimizer est de 60 secondes. Vous pouvez modifier cette valeur à l'aide de l'API PATCH après avoir activé Query Optimizer.
Procédure
-
Exécutez la commande PATCH API suivante pour mettre à jour le délai d'expiration de la réécriture de requête :
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'identifiant de l'instance.<engine-id>: L'identifiant Presto du moteur.<auth-instance-id>: L'ID de l'instance d'authentification.<token>: Le jeton porteur pour l'autorisation. -
Mettez à jour la valeur de
optplus.query-timeout-secondsavec le délai d'expiration souhaité en secondes.