---
schema_version: "1"
id: 3fb8fe7c1b22ccfb9fd08bc2803540b98fed287e101ebfef57a4cb64fe4468f3
title: VizQL Server de Tableau Server
collection: tableau
version: next
locale: es-es
portal_url: https://docs.salesforce.com/tableau/next/es-es/server/server_process_vizql-server.md
canonical_url: https://help.tableau.com/v0.0/server/es-es/server_process_vizql-server.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a8fb46c7130ea57d871a549bddaa7bc50ff636419540640774fde8c7dae8aa4e
description: VizQL Server carga y representa vistas, y calcula y ejecuta consultas
---
[Saltar al contenido principal](#main-content)

# VizQL Server de Tableau Server

VizQL Server carga y representa vistas, y calcula y ejecuta consultas. A fin de lograr una alta disponibilidad para el proceso de VizQL Server, configure una o más instancias para que se ejecuten en varios nodos.

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>Proceso</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>VizQL Server</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>Estado</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">El estado del proceso de VizQL Server se ve en la página Estado. Para obtener más información, consulte <a href="https://help.tableau.com/v0.0/server/es-es/service_viewstatus.htm" class="xref">Ver el estado de los procesos de servidor</a>.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>Registro</strong></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Los registros generados por el proceso de VizQL Server se encuentran en <code><code>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</code>vizqlserver</code>. Para obtener más información, consulte <a href="https://help.tableau.com/v0.0/server/es-es/logs_loc.htm" class="xref">Registros de Tableau Server y ubicación del archivo de registro</a>.</td></tr></tbody></table>

¿Qué sucede si se genera un error en un proceso de VizQL Server? Si solo hay un proceso de VizQL Server y se genera un error, Tableau Server ya no podrá representar ninguna vista. La alta disponibilidad requiere la configuración de procesos de VizQL redundantes. Una configuración bastante habitual consta de dos a cuatro procesos de VizQL Server en cada nodo.

Esto responde a la necesidad de tener alta disponibilidad y escalabilidad simultáneamente. Si se ejecutan varios procesos de VizQL Server, el error de un único proceso hará que las solicitudes generen errores y que se pierdan los datos de la sesión en el momento de producirse el error. Cualquier solicitud futura se dirigirá a los demás procesos de VizQL Server en funcionamiento del clúster de Tableau Server.

## Supervisión de la memoria de VizQL Server

**Importante:** Como práctica recomendada, deje la configuración en sus valores predeterminados a menos que se lo indique el soporte técnico de Tableau.

A partir de la versión 2026.2.0, VizQL Server supervisa el uso de memoria y cerrará las sesiones inactivas si es necesario.

### Cómo supervisa VizQL Server el uso de memoria

En Tableau Server versión 2026.2.0 y posteriores, la clave `[native_api.close_old_sessions_if_memory_pressure_high](https://help.tableau.com/v0.0/server/es-es/cli_configuration-set_tsm.htm#close_old_sessions_if_memory_pressure_high)` se establece en `true`. Con esta configuración habilitada, VizQL Server supervisa su uso de memoria cada vez que se crea una nueva sesión y si el uso de memoria supera el umbral definido por `native_api.max_memory_pressure_percentage`, las sesiones inactivas más antiguas se cierran para reducir el uso de memoria. Cuanto mayor sea el uso de memoria, más agresivamente se cerrarán las sesiones inactivas antiguas. Las sesiones que están en uso activamente con el usuario interactuando con una vista nunca se cierran. La recuperación de memoria se realiza en segundo plano y no ralentiza ni bloquea la creación de nuevas sesiones.

La supervisión del uso de memoria de VizQL depende de varias claves de configuración que interactúan:

| Clave de configuración | Tipo | Predeterminado | Descripción |
| --- | --- | --- | --- |
| `native_api.memory_limit_enabled` | Cadena | `true` | Controla si se lleva a cabo la supervisión de la memoria. Si se establece en `false`, no se realiza ninguna supervisión de la memoria. |
| `native_api.close_old_sessions_if_memory_pressure_high` | Cadena | `true` | Determina si las sesiones antiguas e inactivas se cerrarán cuando se agote la memoria. |
| `native_api.max_memory_pressure_percentage` | Entero | `90` | El porcentaje de uso de memoria en el que comienza la recuperación de sesión proactiva. (La base de comparación es el límite de memoria del proceso, que está controlado por `native_api.memory_limit_per_process_gb` o `native_api.memory_limit_per_process_percentage`). |
| `native_api.goal_memory_pressure_percentage` | Entero | `80` | El porcentaje de uso de memoria de destino que la reclamación intenta alcanzar. Debe ser menor que `max_memory_pressure_percentage`. |
| `native_api.memory_limit_per_process_gb` | Entero | `0` | Un límite de memoria absoluto por proceso en gigabytes. |
| `native_api.memory_limit_per_process_percentage` | Entero | `70` | Un porcentaje de la memoria física total para calcular el límite de memoria del proceso. Se usa solo cuando `native_api.memory_limit_per_process_gb` == 0. |
|   |   |   |   |