Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Fabric Data Warehouse sorgu hızlandırma, Microsoft Fabric Data Warehouse içinde analitik SQL iş yüklerinin performansını ve verimliliğini artırmak için tasarlanmış GPU hızlandırmalı bir özelliktir.
Sorgu hızlandırma, hesaplama yoğun işleri uzmanlaşmış, GPU hızlandırmalı bir yürütme motoruna aktararak uygun SQL işlemlerini akıllıca hızlandırır. Birleştirme, toplama ve tarama gibi işlemler daha verimli ve daha büyük ölçekte işlenebilir, daha hızlı ve öngörülebilir performans sağlarken mevcut T-SQL iş yükleriyle tam uyumlu kalır.
Note
Bu özellik sınırlı önizleme aşamasında. İlk gelen ilk hizmet başvurusu için Sorgu Hızlandırma Kayıt Formunu doldurun.
Neden sorgu hızlandırmasını etkinleştirmek gerekiyor?
Modern ve yapay zeka destekli analitik iş yükleri, veri deposu motorları üzerinde artan baskı oluşturuyor. Veri hacmleri, sorgu karmaşıklığı ve eşzamanlılık arttıkça, birleştirme ve toplayıcı gibi işlemler performans darboğazı haline gelebilir.
Sorgu hızlandırma bu zorlukları şu şekilde ele alır:
- Hesaplama yoğun işlemler için sorgu yürütme süresinin kısaltılması.
- Analitik iş yükleri için veri verimini artırmak.
- Eşzamanlı talep altında performans tutarlılığını artırmak.
- Raporlama, uygulamalar ve yapay zeka destekli senaryolar için daha hızlı analizleri mümkün kılar.
Sorgu hızlandırma geliştiriciler veya yöneticiler için ekstra iş yaratmaz:
- Sorgu yeniden yazma yok
- Şema değişikliği yok
- Yeniden formatlama yok
- Veri taşıma yok
- Yönetilecek ek altyapı yok
Fabric Data Warehouse'de sorgu hızlandırması için kullanım senaryoları
Sorgu hızlandırma, performans, ölçek ve eşzamanlılığın kritik olduğu analitik iş yükleri için tasarlanmıştır. İş zekası, uygulama analitiği ve yapay zeka tabanlı analitik iş yükleri kullanan müşteriler genellikle en büyük faydayı görür; özellikle veri hacimleri ve eşzamanlı sorgu faaliyeti arttıkça.
Sorgu hızlandırması özellikle aşağıdaki iş yükleri için uygundur:
- Büyük hacimlerde veri tarama ve işlemek.
- Büyük veri setleri arasında karmaşık birleştirmeler gerçekleştirin.
- Büyük sonuç kümeleri üzerinde toplamalar ve analitik hesaplamalar yürütün.
- Birçok kullanıcı, uygulama veya yapay zeka ajanının aynı anda sorgu gönderdiği yüksek eşzamanlılık ortamlarını destekleyin.
- Düşük gecikmenin önemli olduğu etkileşimli analizleri, gösterge panellerini, raporlamaları ve operasyonel uygulamaları güçlendirin.
Sorgu hızlandırması nasıl çalışır
Sorgu hızlandırma, uygun analitik iş yüklerinin yürütülmesini otomatik olarak Fabric Data Warehouse.
Bir sorgu gönderdiğinizde:
- Fabric Data Warehouse sorgu planını analiz eder ve hızlandırılmış yürütmeden faydalanabilecek işlemleri belirler.
- Depo, uygun işlemleri, aynı hesaplama düğümündeki CPU'larla birlikte yardımcı işlemci olarak çalışan GPU hızlandırmalı bir yürütme motoruna aktarır.
- GPU'lar ve CPU'lar birlikte sorgu planını yürütür ve sonuçları aynı T-SQL arayüzü ve kullanıcı deneyimi üzerinden geri döndürür.
Bu yaklaşım, mevcut sorgularda, uygulamalarda veya veri modellerinde değişiklik gerektirmeden daha hızlı ve öngörülebilir sorgu performansı sağlar.
Performans beklentileri
Gerçek performans artışı, iş yükü özelliklerine, sorgu şekline, veri dağılımına ve operatör uygunluğuna bağlıdır. Sorgu hızlandırması, iş yükleri arasında aynı performans artışını garanti etmez. Ivmeni etkileyen faktörler şunlardır:
| Faktör | Impact |
|---|---|
| Veri Hacmi | Daha büyük veri setlerini işleyen sorgular, genellikle 1 TB'a kadar veri içerir, hızlandırmadan en çok fayda sağlar. |
| Sorgu Şekli | Sorgu hızlandırma, okuma yoğun analitik iş yükleri için tasarlanmıştır. Tarama, birleştirme ve toplama gibi işlemler hızlandırmadan faydalanabilirken, yazma işlemleri fayda sağlamaz. |
| Concurrency | Birçok eşzamanlı sorguya sahip iş yükleri, daha iyi veri verimliliği ve daha öngörülebilir performanstan faydalanabilir. |
Sorgu hızlandırma için sorgu uygunluğu
Her sorgu veya operatör hızlandırmaya uygun değildir. Sorgu uygunluğu, sorgu ve işlenen verilerin özelliklerine bağlıdır.
Bir sorgu hızlandırma için en yaygın nedenler şunlardır:
nvarchar veri tipi kullanımı
- Sorgu hızlandırması şu anda nvarchar için sınırlı destek sağlıyor. Mümkünse, sorgu uygunluğunu maksimize etmek için nvarcharyerine varchar(8000) kullanın.
Küçük harf duyarsız derlemeler
- Sorgu hızlandırma şu anda büyük harf duyarsız derlemeler için sınırlı destek sağlar. Mümkünse, sorgu uygunluğunu maksimize etmek için büyük harf hassasiyetli bir derleme kullanın.
Sorgu hızlandırma önizlemesine nasıl katılılır
Yüksek kaliteli bir önizleme deneyimi sağlamak için Microsoft, kademeli olarak sorgu hızlandırma sistemini başlatıyor. Erişim talep eden müşteriler, ilk gelen ilk hizmet alanına göre işe alınır.
Müşteriler, kayıt formunu doldurarak erişim talep edebilirler: Hızlandırma Kayıt Formu Sorgulama.
Microsoft erişim talebinizi onayladıktan sonra, kiracınız için sorgu hızlandırmanın mevcut olduğunu doğrulayan bir e-posta alırsınız.
Sorgu hızlandırmasını etkinleştirmek için:
- Fabric kapasitenizin desteklenen bir bölgede olduğundan emin olun.
- Çalışma alanınıza gidin.
- Çalışma Alanı ayarlarını açın.
- Fabric Warehouse altında, Hızlandırmayı Sorgu seçeneğini seçin.
- Sorgu Hızlandırma anahtarını açın.
Important
Sorgu hızlandırmasını etkinleştirmek veya devre dışı bırakmak, çalışma alanında şu anda çalışan tüm sorguları iptal eder. Bu değişikliği düşük aktivite dönemlerinde yapın.
Sorgu hızlandırmayı etkinleştirdiğinizde, bu otomatik olarak tüm Fabric Data Warehouses ve SQL analitik uç noktalarında uygun T-SQL sorgularına uygulanır. Mevcut sorgular, uygulamalar, raporlar ve veri modelleri değişiklik yapılmadan çalışmaya devam ediyor.
Bölgesel destek
Mevcut önizleme sırasında, Fabric Data Warehouse için sorgu hızlandırması yalnızca aşağıdaki bölgelerde kapasiteler içinde mevcuttur:
- Birleşik Devletler: East US, East US 2 ve South Central US
- Güneydoğu Asya
- Almanya Batı Merkez
Desteklenen bölgeler dışındaki müşterilerin, desteklenen bir bölgede bir Fabric kapasitesi oluşturmaları gerekir.
Sorgu hızlandırmasının izlenmesi ve gözlemlenebilirliği
Sorgu hızlandırmasının bir sorguya uygulanıp uygulanmadığını belirlemek için aşağıdaki izleme deneyimlerini kullanın.
Fabric portalında sorgu hızlandırmasını izleyin
- Fabric portalının Monitor sayfasında Sorgu geçmişi'ne gidin ve Sorgu Hızlandırma sütununu inceleyin. Bu sütun, hızlandırmanın belirli bir sorguya uygulanıp uygulanmadığını gösterir. Eğer hızlandırma uygulanmadıysa, ya sorgu hızlandırması devre dışı bırakılır ya da sorgu hızlandırmaya uygun değildir.
- Uzun süreli sorgularda, Hızlandırılmış koşu sayısı metrikini inceleyin. Bu metrik, sorguya kaç kez hızlandırma uygulandığını gösterir.
- Sıkça yapılan sorgularda, hızlandırılmış koşu sayısı metrikini inceleyin. Bu metrik, sorgu için zaman içinde hızlandırılmış çalıştırma toplam sayısını gösterir.
Sorgu içgörü görünümlerini kullanarak sorgu hızlandırmasını izleyin
T-SQL sorgularını sorgu içgörü görünümlerinde yazarak bir sorgu yürütüldüğünde sorgu hızlandırmasının etkinleştirilip etkinleştirilmediğini ve o sorguya hızlandırmanın uygulanıp uygulanmadığını belirleyebilirsiniz. Deponuzun içinde, Schemas, queryinsights, Views altında sorgu içgörüleri görünümlerini bulabilirsiniz.
Aşağıdaki Sorgu İçgörü görünümleri sorgu hızlandırma bilgisi içerir:
queryinsights.exec_requests_history-
is_acceleratedsütununu gözden geçirin. -
1sorguya sorgu hızlandırmasının uygulandığını gösterir.-
0Sorgu hızlandırmasının uygulanmadığını gösterir. Eğer hızlanma uygulanmadıysa, ya sorgu hızlandırması devre dışı bırakılırdı ya da sorgu hızlandırma için uygun değildi.
-
-
queryinsights.long_running_queries-
number_of_accelerated_runssütununu gözden geçirin. - Bu değer, sorgu hızlandırmasının uygulandığı toplam uygulama sayısını gösterir.
-
queryinsights.frequently_run_queries-
number_of_accelerated_runssütununu gözden geçirin. - Bu değer, sorgu hızlandırmasının uygulandığı toplam uygulama sayısını gösterir.
-
Bu görüşleri, sorgu hızlandırmanın uygulandığını doğrulamak ve deponuzdaki zaman içinde hızlanma kalıplarını anlamak için kullanın.
Yürütme planında sorgu hızlandırmasını görüntüle
SQL Server Management Studio (SSMS) kullanarak sorgu hızlandırma operatörleri ve yürütme detayları dahil olmak üzere sorgu yürütme planlarını inceleyebilirsiniz. Grafiksel sorgu planları, bir sorgunun nasıl yürütüldüğünü anlamanıza ve sorgu planının hangi bölümlerinin hızlandırıldığını belirlemenize yardımcı olabilir.
Uygun bir sorguda sorgu hızlandırması etkinleştirildiğinde ve aktif olduğunda, hızlandırılmış sorgular plan içinde özel bir Sorgu Hızlandırma operatörü gösterir.
Grafiksel yürütme planlarını görmek için bkz:
- SQL Server Management Studio (SSMS) içinde, bkz. Gerçek Yürütme Planı Göster.
- MSSQL uzantısında Visual Studio Code için bkz. Query Plan Visualizer.
Sorgu hızlandırması nasıl faturalandırılır?
Sorgu hızlandırma, Fabric'in geri kalanıyla aynı iş modelini kullanır ve Kapasite Birimleri (CU) ile faturalandırılır.
Sorgu hızlandırması ayrı bir sayaç kullanır. Bu sayaç, temel Fabric Data Warehouse iş yüklerinden daha yüksek bir hızda CU'lar tüketiyor. Bu ücreti ancak sorgu hızlandırmasını etkinleştirdiğinizde ödersiniz. Etkinleştirildiğinde, tüm sorgular sorgu hızlandırma ölçeri üzerinden faturalandırılır. Daha fazla bilgi için bkz. Fabric Data Warehouse'de faturalama ve kullanım raporlaması ve Nasıl gözlemleneceği: Fabric Data Warehouse kullanım eğilimlerini gözlemle.