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.
Şunlar için geçerlidir:✅Microsoft Fabric'te SQL veritabanı
Bu makalede, Fabric'deki bir SQL veritabanı için işlem kullanımını kontrol etmeyi ve izlemeyi öğreneceksiniz.
Maksimum sanal çekirdek sınırlarıyla maksimum işlem kullanımını denetleme
Bu ayar, bir veritabanının otomatik ölçeklendirme sırasında kullanabileceği Yapı kapasitesi birimlerinde (CU) bir üst sınır tanımlar. Aşağıdaki tablo, maksimum sanal çekirdek sınırları ve bunlara karşılık gelen kaynakları özetlemektedir.
| Maksimum vCores | 4 Sanal Çekirdek | 32 vCores (varsayılan) |
|---|---|---|
| En fazla bellek | 12 GB | 96 GB |
| En fazla depolama alanı | 756 GB | 4 TB (terabayt) |
Fabric'teki SQL veritabanında, otomatik ölçeklendirme talebe bağlı olarak dinamik bir şekilde hesaplama kaynaklarını ölçeklendirir, ancak hiçbir zaman yapılandırılan maksimum sanal çekirdek sınırını veya buna karşılık gelen bellek sınırını aşmaz.
Sanal çekirdek üst sınırının ne zaman sınırlandırılması gerekiyor?
En yüksek sanal çekirdek sınırını yapılandırmak aşağıdaki gibi senaryolarda kullanışlıdır:
- Paylaşılan Fabric kapasitelerinde zirvede işlem kullanımını denetleme.
- İş yükü artışları sırasında beklenmeyen maliyet artışlarını ve performans kısıtlamalarını önleme.
- Geliştirme, test veya erken önizleme iş yükleri için korumalar uygulama.
Fabric portalında (önizleme) maksimum vCore sınırını yapılandırma
Fabric portalında Fabric'de SQL veritabanı için en yüksek sanal çekirdek sınırını yapılandırabilirsiniz.
Önemli
Bu özellik önizleme aşamasındadır.
- Fabric portalında SQL veritabanınıza gidin.
- Ayarlar simgesini seçin.
- İşlem sayfasını seçin.
- Maksimum sanal çekirdek sınırı'nın altında, açılan listeden bir değer seçin. Bu, bu SQL veritabanı için sanal çekirdek kullanımı için yeni maksimum değerdir.
- Kaydetseçeneğini seçin.
Maksimum sanal çekirdek sınırını değiştirmenin etkileri
Maksimum sanal çekirdek sınırı, işlem kullanımının faturalama ve kullanım ile performans izleme raporlarında nasıl görüneceğini doğrudan etkiler.
- Bildirilen işlem tüketimi, sınırlı sanal çekirdek tavan değerini yansıtır.
- En yüksek kullanım, iş yükü ani artışları sırasında bile yapılandırılan üst sınırı aşmaz.
- Bu, paylaşılan Fabric kapasitelerinde Fabric kapasitesi kullanımını ve maliyet riskini denetlemeyi kolaylaştırır.
Maksimum sanal çekirdek sınırı yapılandırıldığında, SQL veritabanı isteğe bağlı olarak dinamik olarak otomatik ölçeklendirmeye devam eder.
Otomatik ölçeklendirme, yapılandırılan maksimum sanal çekirdek sınırına bağlıdır.
İş yükü talebi sınırı aşarsa veritabanı üst sınırı aşmaz.
Sanal çekirdek yapılandırmasının en yüksek seviyesinden bağımsız olarak, veritabanı, boşta kalma dönemlerinden sonra işlem gücünü sıfıra düşürür.
Veritabanının en yüksek sanal çekirdek sınırını azaltmak da maksimum depolama alanını azaltır. Veritabanı zaten düşük depolama sınırından büyükse maksimum sanal çekirdek ayarı zorunlu kılınamaz.
- Veritabanınıza ayrılan alan miktarını aşağıdaki T-SQL sorgusuyla bulabilirsiniz.
SELECT file_id, type_desc, CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb, CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb, CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb, CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb FROM sys.database_files;Kullanılmayan alan boşaltmak için DBCC SHRINKDATABASE (Transact-SQL) veya DBCC SHRINKFILE (Transact-SQL) kullanın.