Parametry konfigurace
Platí pro: 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
Pomocí příkazu SETmůže uživatel dočasně přepsat parametr konfigurace v rámci oboru relace. Nastavení zůstane platné po dobu trvání relace, pokud je uživatel znovu nepřepíše pomocí příkazu 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 | Ano |
LEGACY_TIME_PARSER_POLICY | Určuje způsob analýzy a formátování dat a časových razítek. | VÝJIMKA | Ano | Ano |
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 | Ano | No |
STATEMENT_TIMEOUT | Nastaví časový limit příkazu SQL v sekundách. | 172800 sekund | Ano | Ano |
TIMEZONE | Nastaví místní časové pásmo. | UTC | Ano | Ano |
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.