Aracılığıyla paylaş


Yapılandırma parametreleri

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL

Yapılandırma parametresi, Databricks SQL'in belirtilen SQL söz dizimi dışında davranışını etkileyen bir ayardır.

Yapılandırma parametresinin etkin değeri, ayarlandığı farklı düzeylerden türetilir.

Yapılandırma parametresi kapsamları

  • Sistem

    Geçersiz kılma yoksa, sistem değeri Databricks SQL tarafından kullanılan varsayılan değerdir.

  • Küresel

    Yönetici, SQL parametrelerini yapılandırma veya SQL ambarı API'sinikullanarak bir parametre için sistem varsayılan değerini geçersiz kılabilir. Bu değer daha sonra yeni oluşturulan tüm oturumların ileriye doğru gördüğü ilk değerdir.

  • Oturum

    Kullanıcı deyimini kullanarak bir oturum kapsamındaki yapılandırma parametresini geçici olarak geçersiz kılabilir. Oturum süresi boyunca ayar geçerli kalır, fakat kullanıcı bir SET ifadesiyle ya da veya RESETile bunu yeniden geçersiz kılmazsa.

Desteklenen yapılandırma parametreleri

Aşağıda Databricks SQL'de ayarlayabileceğiniz desteklenen yapılandırma parametrelerinin, bunların sistem varsayılanlarının ve hangi düzeylerde ayarlanabileceklerinin listesi yer alır. Databricks SQL, listelenmeyen Spark yapılandırmalarının ayarlanmasını desteklemez.

Parametre adı Açıklama Sistem varsayılanı Genel olarak ayarlanabilir Oturum ayarlanabilir
ANSI_MODE Belirli işlevler ve atama kuralları için katı ANSI SQL davranışını devre dışı bırakmanıza olanak tanır. DOĞRU Evet Evet
LEGACY_TIME_PARSER_POLICY Tarih ve zaman damgalarının nasıl ayrıştırılıp biçimlendirildiğini denetler. İSTİSNA Evet Evet
MAX_FILE_PARTITION_BYTES Dosya tabanlı kaynaklardan okurken tek bir bölüme paketlenmesi gereken bayt sayısı üst sınırı. 128m Hayır Evet
READ_ONLY_EXTERNAL_METASTORE Dış meta veri deposunun salt okunur olarak işlenip işlenmediğini denetler. YANLIŞ Evet Hayır
STATEMENT_TIMEOUT Sql deyimi zaman aşımını saniyeler içinde ayarlar 172800 saniye Evet Evet
TIMEZONE Yerel saat dilimini ayarlar. UTC (Koordinatlı Evrensel Zaman) Evet Evet
USE_CACHED_RESULT Databricks SQL'in mümkün olduğunda sonuçları önbelleğe alıp almadığını ve yeniden kullanıp kullanmadığını denetler. DOĞRU Hayır Evet

Databricks SQL 2022.35'ten önce eklenen hesaplar için ANSI_MODE sistem varsayılan değeri FALSE'dir.