SQL ambarı türleri

Databricks SQL aşağıdaki SQL ambar türlerini destekler:

  • Sunucusuz
  • Avantaj
  • Klasik

Her SQL ambarı türünün farklı performans özellikleri vardır. Aşağıdaki tabloda, her SQL ambarı türü tarafından desteklenen performans özellikleri gösterilmektedir.

Foton Altyapısı Tahmine dayalı GÇ Akıllı İş Yükü Yönetimi
Sunucusuz X X X
Avantaj X X
Klasik X

Aşağıdaki listede her bir performans özelliği açıklanmaktadır:

  • Foton: Databricks'te yerel vektörleştirilmiş sorgu altyapısı. Mevcut SQL ve DataFrame API çağrılarınızı daha hızlı hale getirir ve iş yükü başına toplam maliyetinizi azaltır.

  • Tahmine dayalı GÇ: SQL sorgularında seçmeli tarama işlemlerini hızlandırmaya yönelik bir özellik paketi. Tahmine dayalı GÇ çok çeşitli hızlar sağlayabilir.

  • Akıllı iş yükü yönetimi (IWM):Databricks SQL Serverless'in çok sayıda sorgunun hızlı ve uygun maliyetli bir şekilde işlenme becerisini geliştiren bir özellik kümesi. Yapay zeka destekli tahmin ve dinamik yönetim tekniklerini kullanan IWM, iş yüklerinin hızla doğru miktarda kaynağa sahip olmasını sağlamak için çalışır. Temel fark, Databricks SQL'deki yapay zeka özelliklerinin statik eşikler kullanmak yerine iş yükü taleplerine dinamik olarak yanıt vermesidir.

    Not

    Her ambar türü için fiyatlandırma ve ayrıntılı özellik karşılaştırması için bkz . Databricks SQL. En son Databricks SQL özellikleri hakkında bilgi edinmek için bkz . Databricks SQL sürüm notları.

SQL ambar türleri arasındaki performans farkları

Her SQL ambarı türünün farklı performans özellikleri vardır.

Sunucusuz SQL ambarları

Sunucusuz bir SQL ambarı, Azure Databricks sunucusuz mimarisini kullanarak Databricks SQL'in tüm performans özelliklerini destekler. Sunucusuz SQL ambarı ve performans özellikleriyle şunları elde edersiniz:

  • Hızlı başlangıç süresi (genellikle 2 ile 6 saniye arasında).
  • Düşük gecikme süresini korumak için gerektiğinde daha fazla işlem elde etmek için hızlı artırma.
  • Sorgu kabul etme, sanal makine yerine donanımın sınırlamasına daha yakın.
  • Talebin düşük olduğu durumlarda maliyetleri en aza indirmek için hızlı azaltma, iyileştirilmiş maliyetler ve kaynaklarla tutarlı performans sağlar.

En iyi başlangıç performansı, en verimli GÇ, zaman içinde büyük ölçüde değişen sorgu talebinin daha akıllı işlenmesi ve sorgu kuyruğa alma gerçekleştiğinde hızlı otomatik ölçeklendirme için sunucusuz bir SQL ambarı seçin. Bkz. Sunucusuz otomatik ölçeklendirme ve sorgu kuyruğa alma.

Sunucusuz SQL ambarı şu iş yükü türleriyle iyi performans gösterir:

  • ETL
  • İş Zekası
  • Keşif analizi

Önemli

SQL ambarları kimlik bilgisi geçişlerini desteklemez. Databricks, veri idaresi için Unity Kataloğu'nu kullanmanızı önerir. Unity Kataloğu nedir? bölümüne bakın.

Pro SQL ambarları

Pro SQL ambarı Foton ve Tahmine Dayalı GÇ'yi destekler, ancak Akıllı İş Yükü Yönetimi'ne destek vermez. Pro SQL ambarı (sunucusuz SQL ambarından farklı olarak) ile işlem katmanı, Azure Databricks hesabınızda değil Azure abonelik hesabınızda bulunur. Sonuç olarak, profesyonel bir SQL ambarı Akıllı İş Yükü Yönetimi'nin desteklenmemesi, zaman içinde büyük ölçüde değişen ve sunucusuz sql ambarı kadar hızlı bir şekilde otomatik ölçeklendirme yapamayan sorgu talebine daha az yanıt vermesine neden olur. Pro SQL ambarlarının başlatılması birkaç dakika sürer (genellikle yaklaşık 4 dakika) ve sunucusuz SQL ambarından daha az yanıt süresiyle ölçeği artırıp küçültür. Bkz . Profesyonel ve klasik SQL ambarları için kuyruğa alma ve otomatik ölçeklendirme.

Aşağıdaki durumlarda pro SQL ambarı kullanın:

  • Sunucusuz SQL ambarları bir bölgede kullanılamaz.
  • Özel tanımlı ağınız var ve ağınızdaki buluttaki veya şirket içi veritabanlarına federasyon ya da karma tür mimari için bağlanmak istiyorsunuz. Örneğin, ağınıza olay veri yolu veya veritabanları gibi başka hizmetler eklemek veya ağınızı şirket içi ağınıza bağlamak istiyorsanız pro SQL ambarı kullanın.

Klasik SQL ambarları

Klasik SQL ambarı Foton'un desteklenmesine karşın Tahmine Dayalı GÇ veya Akıllı İş Yükü Yönetimi desteği sunmaz. Klasik SQL ambarı ile (sunucusuz SQL ambarından farklı olarak), işlem katmanı Azure Databricks hesabınız yerine Azure abonelik hesabınızda bulunur. Tahmine Dayalı GÇ veya Akıllı İş Yükü Yönetimi desteği olmadan, klasik SQL ambarı yalnızca giriş düzeyinde performans ve sunucusuz veya profesyonel bir SQL ambarından daha az performans sağlar. Klasik SQL ambarlarının başlatılması da birkaç dakika sürer (genellikle yaklaşık 4 dakika) ve sunucusuz SQL ambarından daha az yanıt vermeyle ölçeği artırıp azaltır. Bkz . Profesyonel ve klasik SQL ambarları için kuyruğa alma ve otomatik ölçeklendirme.

Giriş düzeyi performansı ve Databricks SQL özellikleriyle veri keşfi için etkileşimli sorgular çalıştırmak için klasik sql ambarı kullanın.

Not

SQL ambarınızı boyutlandırma ve sorgu kuyruğa yanıt olarak SQL ambarınızın nasıl ölçeklendirildiğini öğrenmek için bkz . Pro ve klasik SQL ambarları için kuyruğa alma ve otomatik ölçeklendirme.

Ambar türü varsayılanları nelerdir?

Sunucusuz SQL ambarlarını destekleyen ve gereksinimleri karşılayan bölgelerdekiçalışma alanları için:

  • Kullanıcı arabirimini kullanarak varsayılan SQL ambarı türü sunucusuzdur.
  • Varsayılan parametrelerle SQL ambarları API'sini kullanarak varsayılan SQL ambarı türü klasiktir. Sunucusuz kullanmak için parametresini enable_serverless_computetrue olarak ve olarak da ayarlayın warehouse_typepro. Bu çalışma alanı SQL ambarları API'sini kullanarak 1 Kasım 2022 ile 19 Mayıs 2023 arasında bir ambar oluşturduysa ve sunucusuz SQL ambarlarının gereksinimlerine uyuyorsa, varsayılan değer olarak truekalır. Özellikle de birçok çalışma alanı olan kuruluşlarda belirsizliği önlemek için Databricks bu alanı her zaman ayarlamanızı önerir.
  • Çalışma alanı eski bir dış Hive meta veri deposu kullanıyorsa sunucusuz SQL ambarları desteklenmez. Varsayılan SQL ambarı türü, api'yi kullanan kullanıcı arabiriminde ve klasikte profesyonel olan sunucusuz işlemin devre dışı bırakılmasıyla aynıdır. Ayrıca Unity Kataloğu veya diğer seçenekler hakkında daha fazla bilgi edinmek için Azure Databricks hesap ekibinize başvurun.

Sunucusuz SQL ambarlarını desteklemeyen çalışma alanları için: