Udostępnij za pośrednictwem


Parametry konfiguracji

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL

Parametr konfiguracji to ustawienie, które wpływa na zachowanie usługi Databricks SQL poza określoną składnią SQL.

Efektywna wartość parametru konfiguracji pochodzi z różnych poziomów, na których jest ustawiana.

Zakresy parametrów konfiguracji

  • System

    Wartość systemowa jest wartością domyślną używaną przez usługę Databricks SQL, jeśli nie ma zastąpienia.

  • Ogólnoświatowy

    Administrator może zastąpić domyślną wartość systemową dla parametru, używając opcji Konfiguruj parametry SQL lub API SQL Warehouse. Ta wartość jest wtedy początkową wartością widoczną przez każdą nowo ustanowioną sesję w przyszłości.

  • Sesja

    Użytkownik może tymczasowo zastąpić parametr konfiguracji w zakresie sesji przy użyciu instrukcji SET. Ustawienie pozostaje w mocy na czas trwania sesji, chyba że użytkownik ponownie zastąpi je za pomocą instrukcji SET lub RESET.

Obsługiwane parametry konfiguracji

Poniżej znajduje się lista obsługiwanych parametrów konfiguracji, które można ustawić w usłudze Databricks SQL, ich wartości domyślne systemu i na których poziomach można je ustawić. Usługa Databricks SQL nie obsługuje ustawiania konfiguracji platformy Spark, które nie są wymienione.

Nazwa parametru opis Ustawienie domyślne systemu Globalnie konfigurowalny Możliwość ustawiania sesji
ANSI_MODE Umożliwia wyłączenie ścisłego zachowania ANSI SQL dla niektórych funkcji i reguł rzutowania. PRAWDA Tak Tak
LEGACY_TIME_PARSER_POLICY Określa sposób analizowania i formatowania daty i czasu. WYJĄTEK Tak Tak
MAX_FILE_PARTITION_BYTES Maksymalna liczba bajtów do spakowania w jedną partycję podczas odczytywania ze źródeł opartych na plikach. 128 m Nie. Tak
READ_ONLY_EXTERNAL_METASTORE Określa, czy zewnętrzny magazyn metadanych jest traktowany jako tylko do odczytu. FAŁSZ Tak Nie.
STATEMENT_TIMEOUT Ustawia limit czasu instrukcji SQL w sekundach 172800 sekund Tak Tak
TIMEZONE Ustawia lokalną strefę czasową. UTC (czas Uniwersalny) Tak Tak
USE_CACHED_RESULT Określa, czy usługa Databricks SQL buforuje i ponownie używa wyników, gdy jest to możliwe. PRAWDA Nie. Tak

Domyślna wartość systemowa ANSI_MODE to FALSE dla kont dodanych przed Databricks SQL 2022.35.