---
schema_version: "1"
id: ae997f8727abc5c78c46d52d2ad21ba580952cafe420144c3b55302e4a90b2bf
title: VizQL Server di Tableau Server
collection: tableau
version: next
locale: it-it
portal_url: https://docs.salesforce.com/tableau/next/it-it/server-linux/server_process_vizql-server.md
canonical_url: https://help.tableau.com/v0.0/server-linux/it-it/server_process_vizql-server.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f1d38b70ab6291bae05521b76edaf43e795bc49ba9f1bc19d7ee886524e1a6ff
description: VizQL Server carica ed esegue il rendering delle viste e calcola ed esegue le query
---
[Passa al contenuto principale](#main-content)

# VizQL Server di Tableau Server

VizQL Server carica ed esegue il rendering delle viste e calcola ed esegue le query. Per ottenere una disponibilità elevata per il processo VizQL Server, configura una o più istanze da eseguire su più nodi.

<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>Processo</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>Stato</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Lo stato del processo VizQL Server è visibile nella pagina Stato. Per maggiori informazioni, consulta <a href="https://help.tableau.com/v0.0/server-linux/it-it/service_viewstatus.htm" class="xref">Visualizzazione dello stato del processo del server</a></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>Registrazione</strong></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">I log generati dal processo VizQL Server si trovano in <code><code>/var/opt/tableau/tableau_server/data/tabsvc/logs/</code>vizqlserver</code>. Per maggiori informazioni, consulta <a href="https://help.tableau.com/v0.0/server-linux/it-it/logs_loc.htm" class="xref">Log di Tableau Server e percorsi dei file di log</a></td></tr></tbody></table>

Cosa succede se un processo VizQL Server ha esito negativo? Se esiste un solo processo VizQL Server che non riesce, Tableau Server non sarà più in grado di eseguire il rendering di alcuna vista. La disponibilità elevata richiede la configurazione di processi VizQL ridondanti. Una configurazione tipica è costituita da due a quattro processi VizQL Server su ogni nodo.

In questo modo puoi garantire la disponibilità elevata e la scalabilità. Se sono in esecuzione più processi di VizQL Server, l’errore di un singolo processo causerà l’errore di eventuali richieste e la perdita dei dati della sessione al momento dell’errore. Tutte le richieste future verranno indirizzate all’altro processo VizQL Server attivo nel cluster di Tableau Server.

## Monitoraggio della memoria di VizQL Server

**Importante:** come procedura consigliata, ti suggeriamo di mantenere i valori predefiniti delle impostazioni, se non indicato diversamente dall’assistenza tecnica di Tableau.

A partire dalla versione 2026.2.0, VizQL Server effettua il monitoraggio dell’utilizzo della memoria e arresta le sessioni inattive, se necessario.

### In che modo VizQL Server effettua il monitoraggio dell’utilizzo della memoria

Nella Tableau Server versione 2026.2.0 e successive, la chiave `[native_api.close_old_sessions_if_memory_pression_high](https://help.tableau.com/v0.0/server-linux/it-it/cli_configuration-set_tsm.htm#close_old_sessions_if_memory_pressure_high)` è impostata su `true`. Con questa impostazione abilitata, VizQL Server monitora l’utilizzo della memoria ogni volta che viene creata una nuova sessione e se l’utilizzo della memoria supera la soglia definita da `native_api.max_memory_pressure_percentage`, le sessioni inattive meno recenti vengono chiuse per ridurre l’utilizzo di memoria. Maggiore è l’utilizzo della memoria, maggiore l’aggressività con cui le sessioni inattive meno recenti vengono chiuse. Le sessioni in uso con un un’interazione attiva dell’utente con una vista non vengono mai chiuse. Il recupero della memoria viene eseguito in background e non rallenta né blocca la creazione di nuove sessioni.

Il monitoraggio dell’utilizzo della memoria di VizQL dipende dall’interazione di diverse chiavi di configurazione:

| Chiave di configurazione | Tipo | Predefinito | Descrizione |
| --- | --- | --- | --- |
| `native_api.memory_limit_enabled` | Stringa | `true` | Controlla se viene eseguito il monitoraggio della memoria. Se è impostata su `false`, il monitoraggio della memoria non viene eseguito. |
| `native_api.close_old_sessions_if_memory_pressure_high` | Stringa | `true` | Determina se le sessioni inattive meno recenti devono essere chiuse quando la memoria si esaurisce. |
| `native_api.max_memory_pressure_percentage` | Intero | `90` | Percentuale di utilizzo della memoria in corrispondenza della quale inizia il recupero proattivo della sessione. La base di confronto è il limite di memoria del processo, che è controllato da `native_api.memory_limit_per_process_gb` o da `native_api.memory_limit_per_process_percentage`. |
| `native_api.goal_memory_pressure_percentage` | Intero | `80` | Percentuale di utilizzo della memoria di destinazione che il recupero tenta di raggiungere. Deve essere inferiore a `max_memory_pressure_percentage`. |
| `native_api.memory_limit_per_process_gb` | Intero | `0` | Limite assoluto di memoria per processo in gigabyte. |
| `native_api.memory_limit_per_process_percentage` | Intero | `70` | Percentuale della memoria fisica totale per calcolare il limite di memoria del processo. Utilizzato solo quando `native_api.memory_limit_per_process_gb` == 0. |
|   |   |   |   |