Parametry konfigurace

Platí pro:check marked yes Databricks SQL

Parametr konfigurace je nastavení, které ovlivňuje chování Databricks SQL mimo zadanou syntaxi SQL.

Efektivní hodnota parametru konfigurace je odvozena z různých úrovní, kde je nastavena.

Obory parametrů konfigurace

  • Systém

    Systémová hodnota je výchozí hodnota, kterou databricks SQL používá, pokud neexistuje žádné přepsání.

  • Globální

    Správce může přepsat výchozí hodnotu systému pro parametr pomocí konfigurace parametrů SQL nebo rozhraní SQL Warehouse API. Tato hodnota je pak počáteční hodnotou, kterou vidí jakákoli nově zavedená relace, která se posune vpřed.

  • Relace

    Uživatel může parametr konfigurace dočasně přepsat v rámci oboru relace pomocí příkazu SET. Nastavení zůstane platné po dobu trvání relace, pokud uživatel znovu nepřepíše příkaz SET nebo RESET.

Podporované parametry konfigurace

Následuje seznam podporovaných parametrů konfigurace, které můžete nastavit v Databricks SQL, jejich výchozí hodnoty systému a na jaké úrovně se dají nastavit. Databricks SQL nepodporuje nastavení konfigurací Sparku, které nejsou uvedené.

Název parametru Popis Výchozí systém Globálně nastavená Tabulka nastavení relace
ANSI_MODE Umožňuje zakázat přísné chování ANSI SQL pro určité funkce a pravidla přetypování. TRUE Ano Yes
ENABLE_PHOTON Řídí použití vektorizovaného dotazovacího stroje Photon. TRUE No Ano
LEGACY_TIME_PARSER_POLICY Určuje způsob analýzy a formátování dat a časových razítek. VÝJIMKA Ano Yes
MAX_FILE_PARTITION_BYTES Maximální počet bajtů, které se mají zabalit do jednoho oddílu při čtení ze zdrojů založených na souborech. 128 min. No Ano
READ_ONLY_EXTERNAL_METASTORE Určuje, jestli se externí metastore považuje za jen pro čtení. FALSE Yes No
STATEMENT_TIMEOUT Nastaví časový limit příkazu SQL v sekundách. 172800 sekund Ano Yes
TIMEZONE Nastaví místní časové pásmo. UTC Ano Yes
USE_CACHED_RESULT Určuje, jestli Databricks SQL ukládá do mezipaměti a opakovaně používá výsledky, kdykoli je to možné. TRUE No Ano

Výchozí ANSI_MODE hodnota systému je FALSE pro účty přidané před Databricks SQL 2022.35.