Bagikan melalui


Parameter konfigurasi

Berlaku untuk:centang ditandai ya Databricks SQL

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

Nilai efektif parameter konfigurasi berasal dari berbagai tingkat di mana parameter tersebut diatur.

Cakupan parameter konfigurasi

  • Sistem

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

  • Global

    Administrator dapat menggantikan nilai bawaan sistem untuk parameter menggunakan Mengonfigurasi parameter SQL atau SQL Warehouse API. Nilai ini kemudian merupakan nilai awal yang dilihat oleh sesi baru yang dibuat ke depan.

  • Sesi

    Pengguna dapat mengambil alih parameter konfigurasi untuk sementara dalam cakupan sesi dengan menggunakan pernyataan SET. Pengaturan tetap berlaku selama durasi sesi kecuali pengguna mengubahnya 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 Sistem default 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
LEGACY_TIME_PARSER_POLICY Mengontrol bagaimana tanggal dan tanda waktu diuraikan dan diformat. Pengecualian Ya Ya
MAX_FILE_PARTITION_BYTES Jumlah maksimum byte untuk dikemas ke dalam satu partisi saat membaca dari sumber berbasis file. 128m Tidak Ya
READ_ONLY_EXTERNAL_METASTORE Mengontrol apakah metastore eksternal dibuat bersifat 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 cache dan menggunakan kembali hasilnya jika memungkinkan. BENAR Tidak Ya

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