配置參數

適用於:勾選“是”磚的SQL

配置參數是在指定的SQL語法之外影響Databricks SQL行為的設置。

配置參數的有效值由設置它的不同級別派生而來。

配置參數範圍

  • 係統

    如果沒有覆蓋,則system值為Databricks SQL的默認值。

  • 全球

    屬性可以覆蓋參數的係統默認值SQL配置參數全局SQL倉庫API.這個值是任何新建立的會話所看到的初始值。

  • 會話

    屬性可以在會話範圍內臨時覆蓋配置參數設置語句.設置在會話期間保持有效,除非用戶再次使用設置語句重置

支持的配置參數

下麵是可以在Databricks SQL中設置的受支持的配置參數的列表、它們的係統默認值以及它們可以設置的級別。Databricks SQL不支持設置未列出的Spark配置。

參數名稱

描述

係統默認值

在全球範圍內可設置的

會話可設置的

ANSI_MODE

允許您禁用某些函數和強製轉換規則的嚴格ANSI SQL行為。

真正的

是的

是的

ENABLE_PHOTON

控製Photon向量化查詢引擎的使用。

真正的

沒有

是的

LEGACY_TIME_PARSER_POLICY

控製如何解析和格式化日期和時間戳。

糾正

是的

是的

MAX_PARTITION_BYTES

從基於文件的源讀取時打包到單個分區中的最大字節數。

128米

沒有

是的

READ_ONLY_EXTERNAL_METASTORE

控製外部metastore是否被視為隻讀。

是的

沒有

時區

設置本地時區。

UTC

是的

是的

USE_CACHED_RESULT

控製Databricks SQL是否盡可能緩存和重用結果。

真正的

沒有

是的

ANSI_MODE係統默認值為在Databricks SQL 2022.35之前添加的帳戶。