Actualización del tiempo de espera de reescritura de consultas para el optimizador de consultas

El tiempo de espera predeterminado para la reescritura de consultas del optimizador de consultas es de 60 segundos. Puede cambiar este valor utilizando la API PATCH después de activar el optimizador de consultas.

Procedimiento

  1. Ejecute el siguiente comando PATCH API para actualizar el tiempo de espera de reescritura de la 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>: La watsonx.data consola URL.

    <instance-id>: El identificador de la instancia.

    <engine-id>: El Presto identificador del motor.

    <auth-instance-id>: El ID de la instancia de autenticación.

    <token>: El token del portador para la autorización.

  2. Actualice el valor de optplus.query-timeout-seconds al tiempo de espera deseado en segundos.