Aracılığıyla paylaş


SQL ambarı türleri

Databricks SQL sunucusuz, profesyonel ve klasik türleri destekler. Bu makalede her tür için kullanılabilen özellikler özetlenmiştir ve performans ile özellikleri karşılaştırır.

Türe göre performans özellikleri

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.

Ambar türü Foton Motoru Tahmine dayalı GÇ Akıllı İş Yükü Yönetimi
Sunucusuz X X X
Profesyonel X X
Klasik X

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

  • Photon: Databricks'teki yerleşik 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ı Giriş-Çıkış geniş bir yelpazede hız artışları 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 doğru miktarda kaynağa hızla sahip olduğunu doğrulamak 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ı

Azure Databricks sunucusuz mimariyi kullanarak sunucusuz sql ambarı 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 hesaplama gücü elde etmek amacıyla hızlı ölçeklendirme.
  • Sorgu kabul etme, donanımın sınırlamasına sanal makineden daha yakındır.
  • 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. Akıllı İş Yükü Yönetimi ve otomatik ölçeklendirme.

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şidesteklemez. Databricks, veri idaresi için Unity Kataloğu'nu kullanmanızı önerir. Bkz. Unity Kataloğu nedir?.

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ız yerine Azure abonelik hesabınızda bulunur. Akıllı İş Yükü Yönetimi olmadan, depolar zaman içinde büyük ölçüde değişen sorgu talebine daha az yanıt verir ve sunucusuz sql ambarı kadar hızlı otomatik ölçeklendirme yapamaz. 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 . Kuyruğa alma ve otomatik ölçeklendirme mantığı.

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ı Photon'u destekler ancak Tahmine Dayalı GÇ veya Akıllı İş Yükü Yönetimi'ni desteklemez. 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üzeyi 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 . Kuyruğa alma ve otomatik ölçeklendirme mantığı.

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 alma işlemine yanıt olarak nasıl ölçeklendirildiğini öğrenmek için bkz. Kuyruğa alma ve otomatik ölçeklendirme mantığı.

Ambar türü varsayılanları nelerdir?

bölgelerdeki sunucusuz SQL ambarlarını destekleyen vegereksinimlerini karşılayan ç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 enable_serverless_compute parametresini true ve warehouse_typeproolarak ayarlayın. 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 trueolarak ayarlanır. Özellikle çok sayıda çalışma alanı olan kuruluşlarda belirsizlik yaşanmaması için Databricks her zaman bu alanın ayarlanmasını önerir.

  • Çalışma alanıeski bir dış Hive meta veri deposu kullanıyorsa sunucusuz SQL ambarları desteklenmez. Varsayılan SQL depo türü, sunucusuz işlemin devre dışı bırakılması durumunda olduğu gibi, kullanıcı arabiriminde pro ve API kullanırken klasik olarak ayarlanı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:

  • Kullanıcı arabirimini kullanarak varsayılan SQL ambarı türü profesyoneldir.
  • varsayılan parametrelerle SQL ambarları API'sini kullanarak varsayılan SQL ambarı türü klasiktir.