Aktualisierung des Zeitlimits für die Umschreibung von Abfragen für den Abfrageoptimierer
Die Standard-Zeitüberschreitung für die Umschreibung von Abfragen für den Abfrageoptimierer beträgt 60 Sekunden. Sie können diesen Wert nach Aktivierung des Abfrageoptimierers mithilfe der PATCH-API ändern.
Vorgehensweise
-
Führen Sie den folgenden PATCH-API-Befehl aus, um das Zeitlimit für die Umschreibung von Abfragen zu aktualisieren:
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>Die watsonx.data Konsole URL.<instance-id>: Die Instanzkennung.<engine-id>: Die Presto Motor-Kennung.<auth-instance-id>Die Authentifizierungsinstanz-ID.<token>: Das Bearer-Token für die Autorisierung. -
Aktualisieren Sie den Wert von
optplus.query-timeout-secondsauf die gewünschte Zeitüberschreitung in Sekunden.