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 nadpisać parametr konfiguracji na czas trwania sesji za SET pomocą tego polecenia. Niektóre parametry mają dedykowane zdanie, takie jak SET PATH lub SET TIME ZONE. Ustawienie pozostaje aktywne, dopóki użytkownik nie nadpisze go ponownie lub nie użyje 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
ŚCIEŻKA Ustala ścieżkę wyszukiwania schematu używaną do rozwiązywania niezadowolonych imion. system.session, system.builtin, system.ai, CURRENT_SCHEMA Tak 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 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.