Konfigurationsparametrar

Gäller för:check marked yes 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.

  • Globala

    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
ENABLE_PHOTON Styr användningen av den fotovektoriserade frågemotorn. Sant Nej 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.