Konfiguration parameters
Gäller för: Databricks SQL
En konfigurationsparameter är en inställning som påverkar beteendet för Databricks SQL utanför den angivna SQL-syntaxen.
Det effektiva värdet för en konfigurationsparameter härleds från de olika nivåerna where det är set.
Omfång för konfigurationsparameter
System
Systemvärdet är standardvärdet som används av Databricks SQL om det inte finns någon åsidosättning.
Global
En administratör kan åsidosätta systemets standardvärde för en parameter med hjälp av Configure SQL parameters or SQL Warehouse API. Det här värdet är sedan det initiala värdet som visas av en nyetablerad session framöver.
Session
En användare kan tillfälligt åsidosätta en konfigurationsparameter inom ett sessionsomfång med hjälp av SET-instruktionen. Inställningen gäller under hela sessionen såvida inte användaren åsidosätter den igen med en SET-instruktion eller RESET.
Konfiguration parameters som stöds
Följande är en list av den stödda konfigurationen parameters som du kan set i Databricks SQL, och deras standardvärden i systemet samt på vilka nivåer de kan set. Databricks SQL stöder inte inställning av Spark-konfigurationer som inte visas.
Parameternamn | beskrivning | Systemets standard | Globalt settable | Sessionssättbar |
---|---|---|---|---|
ANSI_MODE | Gör att du kan inaktivera strikt ANSI SQL-beteende för vissa funktioner och gjutningsregler. | Sant | Ja | Ja |
LEGACY_TIME_PARSER_POLICY | Styr hur datum- och tidsstämplar parsas och formateras. | UNDANTAG | Ja | Ja |
MAX_FILE_PARTITION_BYTES | Det maximala antalet byte som ska packas i en enda partition vid läsning från filbaserade källor. | 128 m | Nej | Ja |
READ_ONLY_EXTERNAL_METASTORE | Styr om ett externt metaarkiv behandlas som skrivskyddat. | Falskt | Ja | Nej |
STATEMENT_TIMEOUT | Anger tidsgränsen för SQL-instruktionen i sekunder | 172800 sekunder | Ja | Ja |
TIMEZONE | Anger den lokala tidszonen. | UTC | Ja | Ja |
USE_CACHED_RESULT | Styr om Databricks SQL cachelagrar och återanvänder resultat när det är möjligt. | Sant | Nej | Ja |
Systemets ANSI_MODE
standardvärde är FALSE
för konton som lagts till före Databricks SQL 2022.35.