Dela via


Konfiguration parameters

Gäller för:markerad ja 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.