Freigeben über


Konfigurationsparameter

Gilt für: Häkchen 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.