Konfigurationsparameter
Gilt für: Databricks SQL
Ein Konfigurationsparameter ist eine Einstellung, die sich auf das Verhalten von Databricks SQL außerhalb der angegebenen SQL Syntax auswirkt.
Der effektive Wert eines Konfigurationsparameters wird von den verschiedenen Ebenen abgeleitet, auf denen er eingestellt ist.
Konfigurationsparameterumfang
System
Der Systemwert ist der Standardwert, der von Databricks SQL verwendet wird, wenn keine Außerkraftsetzung vorhanden ist.
Global
Administratoren können den Systemstandardwert für einen Parameter mithilfe der SQL-Konfigurationsparameter oder mithilfe der SQL Warehouse-API überschreiben. Dieser Wert ist dann der Anfangswert, der von einer neu eingerichteten Sitzung nach vorne angezeigt wird.
Sitzungskonsistenz
Ein Benutzer kann einen Konfigurationsparameter vorübergehend innerhalb eines Sitzungsbereichs mithilfe der SET-Anweisung überschreiben. Die Einstellung bleibt für die Dauer der Sitzung wirksam, es sei denn, der Benutzer überschreibt erneut eine SET-Anweisung oder RESET.
Unterstützte Konfigurationsparameter
Die folgende Liste enthält die unterstützten Konfigurationsparameter, die Sie in Databricks SQL festlegen können, die zugehörigen Systemstandardeinstellungen und die Angabe, auf welchen Ebenen sie festgelegt werden können. Databricks SQL unterstützt nicht das Festlegen von Spark-Konfigurationen, die nicht aufgeführt werden.
Parametername | BESCHREIBUNG | Systemstandard | Global festlegbar | Sitzung festlegbar |
---|---|---|---|---|
ANSI_MODE | Ermöglicht es Ihnen, strenges ANSI-SQL-Verhalten für bestimmte Funktionen und Umwandlungsregeln zu deaktivieren. | TRUE | Ja | Ja |
LEGACY_TIME_PARSER_POLICY | Steuert, wie Datums- und Zeitstempel analysiert und formatiert werden. | EXCEPTION | Ja | Ja |
MAX_FILE_PARTITION_BYTES | Die maximale Anzahl von Bytes, die beim Lesen von Dateien in eine einzelne Partition gepackt werden sollen. | 128m | Nein | Ja |
READ_ONLY_EXTERNAL_METASTORE | Steuert, ob ein externer Metastore schreibgeschützt behandelt wird | FALSE | Ja | Nein |
STATEMENT_TIMEOUT | Legt ein SQL-Anweisungstimeout in Sekunden fest | 172.800 Sekunden | Ja | Ja |
TIMEZONE | Wählen Sie die lokale Zeitzone aus. | UTC | Ja | Ja |
USE_CACHED_RESULT | Steuert, ob Databricks SQL Caches und Ergebnisse nach Möglichkeit wiederverwendet. | TRUE | Nein | Ja |
Der ANSI_MODE
-Systemstandardwert ist FALSE
für Konten, die vor Databricks SQL 2022.35 hinzugefügt wurden.
Verwandte Themen
- ANSI_MODE
- LEGACY_TIME_PARSER_POLICY
- MAX_FILE_PARTITION_BYTES
- READ_ONLY_EXTERNAL_METASTORE
- STATEMENT_TIMEOUT
- TIMEZONE
- USE_CACHED_RESULT
- RESET
- SET
- SET TIMEZONE
- USE SCHEMA
- Konfigurieren von SQL-Parametern
- SQL-Warehouses-API