Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:✅Database SQL di Microsoft Fabric
Dalam artikel ini, Anda mempelajari cara mengontrol dan memantau penggunaan komputasi untuk database SQL di Fabric.
Mengontrol penggunaan komputasi maksimum dengan batas vCore maks
Pengaturan ini menentukan batas atas pada unit kapasitas Fabric (CUs) yang dapat digunakan database saat penskalaan otomatis. Tabel berikut ini meringkas batas vCore maksimum dan sumber daya terkait.
| Maks vCore | 4 vCore | 32 vCores (default) |
|---|---|---|
| Memori maksimum | 12 GB | 96 GB |
| Penyimpanan maks | 756 GB | 4 TB |
Dalam database SQL di Fabric, penskalaan otomatis secara dinamis menskalakan komputasi berdasarkan permintaan, tetapi tidak akan pernah melebihi batas vCore maksimum yang dikonfigurasi atau batas memori yang sesuai.
Kapan harus membatasi vCore maksimum
Mengonfigurasi batas vCore maksimum berguna dalam skenario seperti:
- Mengontrol penggunaan komputasi maksimum pada kapasitas Fabric bersama.
- Mencegah lonjakan biaya yang tidak terduga dan pembatasan selama lonjakan beban kerja.
- Menerapkan pagar pembatas untuk beban kerja pengembangan, pengujian, atau pratinjau awal.
Mengatur batas maksimum vCore di portal Fabric (pratinjau)
Anda dapat mengonfigurasi batas vCore maksimum untuk database SQL di Fabric di portal Fabric.
Penting
Fitur ini sedang dalam tahap pratinjau.
- Navigasikan ke database SQL Anda di portal Fabric.
- Pilih ikon Pengaturan .
- Pilih halaman Komputasi .
- Di bawah Batas max vCore, pilih nilai di daftar dropdown. Ini adalah maksimum baru untuk pemanfaatan vCore untuk database SQL ini.
- Pilih Simpan.
Pengaruh perubahan batas maksimum vCore
Batas vCore maksimum secara langsung memengaruhi bagaimana penggunaan komputasi muncul dalam penagihan dan pemanfaatan, dan laporan pemantauan performa.
- Konsumsi komputasi yang dilaporkan mencerminkan batas maksimum vCore.
- Penggunaan puncak tidak akan melebihi maksimum yang dikonfigurasi, bahkan selama lonjakan beban kerja.
- Ini membuatnya lebih mudah untuk mengontrol penggunaan kapasitas Fabric dan paparan biaya dalam kapasitas Fabric bersama.
Ketika batas vCore maksimum dikonfigurasi, database SQL terus menskalakan secara dinamis berdasarkan permintaan.
Penskalaan otomatis dibatasi oleh batas vCore maksimum yang dikonfigurasi.
Jika permintaan beban kerja melebihi batas, database tidak akan menskalakan di luar batas.
Terlepas dari konfigurasi vCore maksimum, database menurun hingga nol komputasi setelah periode tidak aktif.
Mengurangi batas vCore maksimum database juga mengurangi penyimpanan maksimum. Jika database sudah lebih besar dari batas penyimpanan maksimum yang diturunkan, pengaturan vCore maksimum tidak dapat diberlakukan.
- Anda dapat menemukan jumlah ruang yang dialokasikan untuk database Anda dengan kueri T-SQL berikut.
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;Untuk membebaskan ruang yang tidak digunakan, gunakan DBCC SHRINKDATABASE (Transact-SQL) atau DBCC SHRINKFILE (Transact-SQL).