Skip to main content
Estos ajustes están disponibles en system.settings y se generan automáticamente a partir del código fuente.

azure_allow_parallel_part_upload

Usa varios hilos para la carga multiparte de Azure.

azure_check_objects_after_upload

Comprobar cada objeto cargado en Azure blob storage para asegurarse de que la carga se haya realizado correctamente

azure_connect_timeout_ms

Tiempo de espera de conexión al host de los discos de Azure.

azure_create_new_file_on_insert

Habilita o deshabilita la creación de un archivo nuevo en cada inserción en las tablas del motor Azure

azure_ignore_file_doesnt_exist

Ignora la ausencia del archivo cuando no existe al leer ciertas claves. Valores posibles:
  • 1 — SELECT devuelve un resultado vacío.
  • 0 — SELECT lanza una excepción.

azure_list_object_keys_size

Número máximo de archivos que se pueden devolver por lote mediante una solicitud ListObject

azure_min_upload_part_size

El tamaño mínimo de la parte que se va a subir durante una carga multiparte a Azure blob storage.

azure_request_timeout_ms

Tiempo de espera de inactividad para enviar y recibir datos hacia/desde azure. La operación falla si una sola llamada TCP de lectura o escritura permanece bloqueada durante este tiempo.

azure_skip_empty_files

Habilita o deshabilita la omisión de archivos vacíos en el motor S3. Valores posibles:
  • 0 — SELECT genera una excepción si el archivo vacío no es compatible con el formato solicitado.
  • 1 — SELECT devuelve un resultado vacío para un archivo vacío.

azure_strict_upload_part_size

El tamaño exacto de la parte que se va a subir durante una carga multiparte en Azure blob storage.

azure_throw_on_zero_files_match

Genera un error si no se encuentra ningún archivo según las reglas de expansión de glob. Valores posibles:
  • 1 — SELECT genera una excepción.
  • 0 — SELECT devuelve un resultado vacío.

azure_truncate_on_insert

Habilita o deshabilita TRUNCATE antes de inserción en las tablas del motor Azure.

azure_use_adaptive_timeouts

Si se establece en true, para todas las solicitudes a Azure los dos primeros intentos se realizan con tiempos de espera de envío y recepción reducidos. Si se establece en false, todos los intentos se realizan con tiempos de espera idénticos.

azure_validate_etag_on_read

Al leer un blob de Azure Blob Storage mediante las funciones de tabla azureBlobStorage / azureBlobStorageCluster o el motor de tabla AzureBlobStorage, vincule cada solicitud GET a la generación del blob observada al enumerarlo, enviando su ETag en If-Match, y compruebe el ETag de la respuesta. La lectura de un único archivo genera múltiples solicitudes GET de rangos; si el blob se sobrescribe en la misma ubicación entre estas solicitudes (por ejemplo, si un proceso de escritura externo reescribe una clave fija), las lecturas podrían combinar datos de dos generaciones distintas del blob y dar lugar a una suma de comprobación incorrecta o a un error de análisis. El tamaño registrado durante la enumeración también se utiliza como límite superior de la lectura, por lo que solo es válido para la generación para la que se registró. Cuando se detecta una discrepancia, la lectura falla con AZURE_OBJECT_CHANGED_DURING_READ en lugar de devolver datos inconsistentes. Desactive esta opción únicamente para workload que lean intencionadamente blobs que se estén sobrescribiendo y puedan tolerar lecturas inconsistentes.