Parameter konfigurasi

Berlaku untuk:check marked yes Databricks SQL

Parameter konfigurasi adalah pengaturan yang memengaruhi perilaku Databricks SQL di luar sintaks SQL yang ditentukan.

Nilai efektif parameter konfigurasi berasal dari tingkat yang berbeda di tempat parameter tersebut diatur.

Cakupan parameter konfigurasi

  • Log

    Nilai sistem adalah nilai default yang digunakan oleh Databricks SQL jika tidak ada penimpaan.

  • Global

    Administrator dapat mengambil alih nilai default sistem untuk parameter menggunakan Konfigurasi parameter SQL atau SQL Warehouse API. Nilai ini kemudian merupakan nilai awal yang dilihat oleh sesi yang baru dibuat bergerak maju.

  • Sesi

    Pengguna dapat mengambil alih parameter konfigurasi untuk sementara dalam cakupan sesi menggunakan pernyataan SET. Pengaturan tetap berlaku selama durasi sesi kecuali pengguna mengambil alih lagi dengan pernyataan SET atau RESET.

Parameter konfigurasi yang didukung

Berikut ini adalah daftar parameter konfigurasi yang didukung yang dapat Anda atur di Databricks SQL, default sistemnya, dan di tingkat mana mereka dapat diatur. Databricks SQL tidak mendukung pengaturan konfigurasi Spark yang tidak tercantum.

Nama Parameter Deskripsi Default sistem Dapat diatur secara global Sesi yang dapat diatur
ANSI_MODE Memungkinkan Anda menonaktifkan perilaku SQL ANSI yang ketat untuk fungsi dan aturan transmisi tertentu. BENAR Ya Ya
ENABLE_PHOTON Mengontrol penggunaan mesin kueri vektor Photon. BENAR Tidak Ya
LEGACY_TIME_PARSER_POLICY Mengontrol bagaimana tanggal dan tanda waktu diuraikan dan diformat. EXCEPTION Ya Ya
MAX_FILE_PARTITION_BYTES Jumlah maksimum byte untuk dikemas ke dalam partisi tunggal saat membaca dari sumber berbasis file. 128M Tidak Ya
READ_ONLY_EXTERNAL_METASTORE Mengontrol apakah metastore eksternal diperlakukan sebagai baca-saja. SALAH Ya Tidak
STATEMENT_TIMEOUT Mengatur batas waktu pernyataan SQL dalam hitungan detik 172800 detik Ya Ya
TIMEZONE Pilih zona waktu lokal. UTC Ya Ya
USE_CACHED_RESULT Mengontrol apakah Databricks SQL melakukan penembolokan dan menggunakan kembali hasil jika memungkinkan. BENAR Tidak Ya

Nilai ANSI_MODE default sistem adalah FALSE untuk akun yang ditambahkan sebelum Databricks SQL 2022.35.