Parameter konfigurasi
Berlaku untuk: 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.