---
schema_version: "1"
id: e7ca3aa01b8f267c91d4c70a48fd820d4bb9ca3fe2e081500e2b2eb9c284977d
title: Tableau Server VizQL-server
collection: tableau
version: next
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/next/sv-se/server-linux/server_process_vizql-server.md
canonical_url: https://help.tableau.com/v0.0/server-linux/sv-se/server_process_vizql-server.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 6d40b63017abd1a0690e9806639c02c4628eb4de1776ff2b098a1f2e81604ac7
description: VizQL-servern läser in och återger vyer samt beräknar och kör frågor
---
[Hoppa till huvudinnehåll](#main-content)

# Tableau Server VizQL-server

VizQL-servern läser in och återger vyer samt beräknar och kör frågor. Om du vill uppnå hög tillgänglighet för VizQL-serverprocessen konfigurerar du en eller flera instanser att köras på flera noder.

<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>Process</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>Status</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Status för VizQL-serverprocessen visas på statussidan. Mer information finns i <a href="https://help.tableau.com/v0.0/server-linux/sv-se/service_viewstatus.htm" class="xref">Visa serverprocesstatus</a>.</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>Loggning</strong></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Loggar som skapats av VizQL Server-processen finns i <code><code>/var/opt/tableau/tableau_server/data/tabsvc/logs/</code>vizqlserver</code>. Mer information finns i <a href="https://help.tableau.com/v0.0/server-linux/sv-se/logs_loc.htm" class="xref">Tableau-serverloggar och lagringsplatser för loggfiler</a>.</td></tr></tbody></table>

Vad händer om en VizQL-serverprocess misslyckas? Om det bara finns en VizQL-serverprocess och den misslyckas så kommer Tableau Server inte längre kunna återge några vyer. Hög tillgänglighet kräver konfiguration av redundanta VizQL-processer. En relativt vanlig konfiguration består av två till fyra VizQL-serverprocesser på varje nod.

Det här uppfyller samtidigt behovet av hög tillgänglighet och skalbarhet. Om flera VizQL-serverprocesser körs så resulterar fel i en enda process i att eventuella begäranden misslyckas och att sessionsdata från tiden för felet går förlorade. Alla framtida begäranden routas till de andra fungerande VizQL-serverprocesserna på Tableau Server-klustret.

## Minnesövervakning hos VizQL Server

**Viktigt:** Som bästa praxis rekommenderar vi att du låter inställningarna vara standardvärdena, såvida inte Tableaus tekniska support har instruerat dig om något annat.

Från och med version 2026.2.0 övervakar VizQL Server sin minnesanvändning och stänger av inaktiva sessioner vid behov.

### Så här övervakar VizQL Server minnesanvändning

I Tableau Server version 2026.2.0 och senare är `true`\-nyckeln inställd på `[native_api.close_old_sessions_if_memory_pressure_high](https://help.tableau.com/v0.0/server-linux/sv-se/cli_configuration-set_tsm.htm#close_old_sessions_if_memory_pressure_high)`. Med den här inställningen aktiverad övervakar VizQL Server sin minnesanvändning varje gång en ny session skapas. Om minnesanvändningen överskrider det tröskelvärde som definieras av `native_api.max_memory_pressure_percentage` stängs de äldsta inaktiva sessionerna för att minska minnesanvändningen. Ju högre minnesanvändning, desto mer aggressivt stängs gamla inaktiva sessioner. Sessioner som används aktivt, där användaren interagerar med en vy, stängs aldrig. Minnesåterställning görs i bakgrunden och saktar inte ner eller blockerar skapandet av nya sessioner.

Övervakning av minnesanvändning i VizQL är beroende av flera samverkande konfigurationsnycklar:

| Konfigurationsnyckel | Typ | Standard | Beskrivning |
| --- | --- | --- | --- |
| `native_api.memory_limit_enabled` | Sträng | `true` | Styr om minnesövervakning ska ske. Om detta är inställt på `false` sker ingen minnesövervakning. |
| `native_api.close_old_sessions_if_memory_pressure_high` | Sträng | `true` | Fastställer om gamla, inaktiva sessioner ska stängas när minnet tar slut. |
| `native_api.max_memory_pressure_percentage` | Heltal | `90` | Procentuell minnesanvändning vid vilken proaktiv sessionsåtervinning inleds. (Jämförelsebasen är processminnesgränsen, som styrs av `native_api.memory_limit_per_process_gb` eller `native_api.memory_limit_per_process_percentage`). |
| `native_api.goal_memory_pressure_percentage` | Heltal | `80` | Procentuellt målvärde för minnesanvändning som återvinningen försöker nå. Måste vara mindre än `max_memory_pressure_percentage`. |
| `native_api.memory_limit_per_process_gb` | Heltal | `0` | En absolut minnesgräns per process i gigabyte. |
| `native_api.memory_limit_per_process_percentage` | Heltal | `70` | En procentandel av det totala fysiska minnet för att beräkna processminnesgränsen. Används endast när `native_api.memory_limit_per_process_gb` = 0. |
|   |   |   |   |