Konfigurationsparametrar
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 där den anges.
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 API:et Konfigurera SQL-parametrar eller SQL Warehouse. 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 är igen med en SET-instruktion eller RESET.
Konfigurationsparametrar som stöds
Följande är en lista över de konfigurationsparametrar som stöds som du kan ange i Databricks SQL, deras systemstandarder och på vilka nivåer de kan anges. 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 när du läser 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 |
TIDSZON | 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.