Bagikan melalui


Kapasitas burstable di Fabric Data Warehouse

Berlaku untuk:✅ Titik akhir analitik SQL dan Gudang di Microsoft Fabric

Kapasitas Fabric adalah kumpulan sumber daya berbeda yang berukuran (atau SKU) menentukan jumlah daya komputasi yang tersedia. Titik akhir analitik Gudang dan SQL menyediakan kapasitas burstable yang memungkinkan beban kerja menggunakan lebih banyak sumber daya untuk mencapai performa yang lebih baik.

Kapasitas burstable

Kapasitas burstable memiliki korelasi langsung dengan SKU yang telah ditetapkan ke kapasitas Fabric ruang kerja. Ini juga merupakan fungsi dari beban kerja. Beban kerja yang tidak menuntut mungkin tidak pernah menggunakan unit kapasitas yang dapat meledak. Beban kerja dapat mencapai performa optimal dalam kapasitas dasar yang telah dibeli.

Untuk menentukan apakah beban kerja Anda menggunakan kapasitas yang dapat meledak, rumus berikut dapat digunakan untuk menghitung faktor skala untuk beban kerja Anda: Capacity Units (CU) / duration / Baseline CU = Scale factor

Sebagai ilustrasi rumus ini, jika kapasitas Anda adalah F8, dan beban kerja Anda membutuhkan waktu 100 detik untuk diselesaikan, dan menggunakan 1500 CU, faktor skala akan dihitung sebagai berikut: 1500 / 100 / 8 = 1.875

CU dapat ditentukan dengan menggunakan aplikasi Metrik Kapasitas Microsoft Fabric.

Ketika faktor skala lebih dari 1, itu berarti bahwa kapasitas burstable sedang digunakan untuk memenuhi tuntutan beban kerja. Ini juga berarti bahwa beban kerja Anda meminjam unit kapasitas dari interval waktu di masa mendatang. Ini adalah konsep mendasar dari Microsoft Fabric yang disebut smoothing.

Smoothing menawarkan bantuan bagi pelanggan yang membuat lonjakan mendadak selama waktu sibuk mereka, sementara mereka memiliki banyak kapasitas menganggur yang tidak digunakan. Smoothing menyederhanakan manajemen kapasitas dengan menyebarkan evaluasi komputasi untuk memastikan bahwa pekerjaan pelanggan berjalan lancar dan efisien.

Pagar pembatas SKU

Kapasitas burstable terbatas. Ada batas yang diterapkan pada sumber daya komputasi backend untuk sangat mengurangi risiko beban kerja titik akhir analitik Gudang dan SQL yang menyebabkan pembatasan.

Batas (atau pagar pembatas) adalah faktor skala yang berkorelasi langsung dengan ukuran SKU Kapasitas Fabric yang ditetapkan ke ruang kerja.

Fabric SKU SKU Premium Yang Setara Unit Kapasitas Garis Besar (CU) Burstable Scale Factor
F2 2 1x - 32x
F4 4 1x - 16x
F8 8 1x - 12x
F16 16 1x - 12x
F32 32 1x - 12x
F64 Hal 1 64 1x - 12x
F128 P2 128 1x - 12x
F256 P3 256 1x - 12x
F512 P4 512 1x - 12x
F1024 P5 1024 1x - 12x
F2048 2048 1x - 12x

Ukuran SKU yang lebih kecil sering digunakan untuk skenario Dev/Test atau beban kerja ad hoc. Faktor skala yang lebih besar yang ditunjukkan dalam tabel memberikan lebih banyak daya pemrosesan yang selaras dengan pemanfaatan keseluruhan yang lebih rendah biasanya ditemukan di lingkungan tersebut.

Ukuran SKU yang lebih besar memiliki akses ke unit kapasitas yang lebih total, memungkinkan beban kerja yang lebih kompleks berjalan secara optimal dan dengan konkurensi yang lebih banyak. Oleh karena itu, jika performa beban kerja yang diinginkan tidak tercapai, meningkatkan ukuran SKU kapasitas mungkin bermanfaat.

Catatan

Faktor Skala Burstable maksimum mungkin hanya diamati untuk interval waktu yang sangat kecil, seringkali dalam satu kueri selama detik atau bahkan milidetik. Saat menggunakan aplikasi Metrik Kapasitas Microsoft Fabric untuk mengamati kapasitas yang dapat meledak, faktor skala selama durasi yang lebih lama akan lebih rendah.

Batas isolasi

Gudang sepenuhnya mengisolasi penyerapan dari pemrosesan kueri, seperti yang dijelaskan dalam Manajemen beban kerja.

Faktor skala yang dapat meledak dapat dicapai secara independen untuk penyerapan pada saat yang sama faktor skala yang burstable dicapai untuk pemrosesan kueri. Faktor skala ini merangkum semua proses dalam satu ruang kerja. Namun, kapasitas dapat ditetapkan ke beberapa ruang kerja. Oleh karena itu, faktor skala maks agregat di seluruh kapasitas akan diwakili dalam rumus berikut: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]

Pertimbangan

  • Biasanya, kueri kompleks yang berjalan di ruang kerja yang ditetapkan ke ukuran SKU kapasitas kecil harus berjalan hingga selesai. Namun, jika pengambilan data atau pemrosesan data perantara secara fisik tidak dapat berjalan dalam faktor skala yang dapat meledak, itu menghasilkan pesan kesalahan berikut: This query was rejected due to current capacity constraints. Tinjau panduan performa untuk memastikan pengoptimalan data dan kueri sebelum meningkatkan ukuran SKU. Untuk meningkatkan ukuran SKU, hubungi administrator kapasitas Anda.

  • Setelah kapasitas diubah ukurannya, pagar pembatas baru akan diterapkan saat kueri berikutnya dijalankan. Performa harus stabil ke ukuran SKU kapasitas baru dalam beberapa detik dari pengiriman kueri pertama.

  • Beban kerja yang berjalan pada ukuran kapasitas nonoptimal dapat tunduk pada ketidakcocokan sumber daya (seperti tumpahan) yang dapat meningkatkan penggunaan CU beban kerja.