Batas sumber daya untuk kumpulan elastis menggunakan model pembelian DTU

Berlaku untuk:Azure SQL Database

Artikel ini menyediakan batas sumber daya terperinci untuk database di Azure SQL Database yang berada dalam kumpulan elastis dengan menggunakan model pembelian DTU.

Setiap replika read-only memiliki sumber daya sendiri seperti DTI, pekerja, dan sesi. Setiap replika baca-saja tunduk pada batas sumber daya yang dijelaskan nanti di artikel ini.

Catatan

Perangkat keras Gen5 dalam model pembelian vCore telah diganti namanya menjadi seri standar (Gen5).

Kumpulan elastis: Ukuran penyimpanan dan ukuran komputasi

Untuk kumpulan elastis Azure SQL Database, tabel berikut ini memperlihatkan sumber daya yang tersedia di setiap tingkat layanan dan ukuran komputasi. Anda dapat mengatur tingkat layanan, ukuran komputasi, dan jumlah penyimpanan dengan menggunakan:

Penting

Untuk panduan dan pertimbangan penskalaan, lihat Menskalakan kumpulan elastis

Batas sumber daya database tunggal dalam kumpulan elastis umumnya sama dengan database tunggal di luar kumpulan berdasarkan DTI dan tingkat layanan. Misalnya, jumlah pekerja serentak maksimum untuk database S2 adalah 120 pekerja. Jadi, jumlah pekerja serentak maksimum untuk database dalam kumpulan Standar adalah juga 120 pekerja jika DTU maksimum per database di kumpulan adalah 50 DTU (yang setara dengan S2).

Untuk jumlah DTU yang sama, sumber daya yang diberikan ke kumpulan elastis dapat melebihi sumber daya yang disediakan untuk satu database di luar kumpulan elastis. Ini berarti dimungkinkan untuk pemanfaatan eDTU dari kumpulan elastis menjadi kurang dari penjumlahan pemanfaatan DTU di seluruh database dalam kumpulan, tergantung pada pola beban kerja. Misalnya, dalam kasus ekstrem, di mana hanya terdapat satu database dalam kumpulan elastis di mana pemanfaatan DTU database adalah 100%, dimungkinkan untuk pemanfaatan kumpulan eDTU menjadi 50% untuk pola beban kerja tertentu. Ini dapat terjadi bahkan jika maksimum DTU per database tetap pada nilai maksimum yang didukung untuk ukuran kumpulan yang diberikan.

Catatan

Batas sumber daya penyimpanan per kumpulan di setiap tabel berikut tidak menyertakan tempdb dan penyimpanan log.

Batas dasar kumpulan elastis

eDTU per kumpulan 50 100 200 300 400 800 1200 1600
Termasuk penyimpanan per Kumpulan (GB) 5 10 20 29 39 78 117 156
Penyimpanan maksimum per Kumpulan (GB) 5 10 20 29 39 78 117 156
Penyimpanan In-Memory OLTP maksimum per kumpulan (GB) T/A T/A T/A T/A T/A T/A T/A T/A
Jumlah DB maks per kumpulan 1 100 200 500 500 500 500 500 500
Maksimal pekerja bersamaan per kumpulan 2 100 200 400 600 800 1600 2400 3200
Login bersamaan maksimum per kumpulan 100 200 400 600 800 1600 2400 3200
Koneksi eksternal bersamaan maks per kumpulan 3 10 20 40 60 80 150 150 150
Jumlah sesi serentak maksimum per kumpulan 2 30000 30000 30000 30000 30000 30000 30000 30000
Minimum DTU per pilihan database 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5
Maksimum DTU per pilihan database 5 5 5 5 5 5 5 5
Penyimpanan maksimum per database (GB) 2 2 2 2 2 2 2 2

1 Lihat Manajemen sumber daya di kumpulan elastis yang padat untuk pertimbangan tambahan.

2 Untuk maksimal pekerja bersamaan di database individual apa pun, lihat Batas sumber daya database tunggal. Misalnya, jika kumpulan elastis menggunakan seri standar (Gen5) dan vCore maks per database diatur pada 2, maka nilai pekerja bersamaan maksimum adalah 200. Jika max vCore per database diatur ke 0,5, maka nilai pekerja serentak maksimum adalah 50 karena pada seri standar (Gen5) ada maksimal 100 pekerja bersamaan per vCore. Untuk pengaturan vCore maks lainnya per database yang kurang dari 1 vCore atau kurang, jumlah pekerja bersamaan maks juga akan diskalakan ulang dengan cara yang sama.

3 Lihat Koneksi Eksternal untuk detail tambahan tentang apa yang dihitung sebagai koneksi eksternal.

Batas kumpulan elastis standar

eDTU per kumpulan 50 100 200 300 400 800
Termasuk penyimpanan per Kumpulan (GB) 1 50 100 200 300 400 800
Penyimpanan maksimum per Kumpulan (GB) 500 750 1024 1280 1536 2048
Penyimpanan In-Memory OLTP maksimum per kumpulan (GB) T/A T/A T/A T/A T/A T/A
Jumlah DB maksimum per kumpulan 2 100 200 500 500 500 500
Maksimal pekerja bersamaan per kumpulan 3 100 200 400 600 800 1600
Login bersamaan maksimum per kumpulan 100 200 400 600 800 1600
Koneksi eksternal bersamaan maksimum per kumpulan 4 10 20 40 60 80 150
Jumlah sesi serentak maksimum per kumpulan 3 30000 30000 30000 30000 30000 30000
Minimum DTU per pilihan database 0, 10, 20, 50 0, 10, 20, 50, 100 0, 10, 20, 50, 100, 200 0, 10, 20, 50, 100, 200, 300 0, 10, 20, 50, 100, 200, 300, 400 0, 10, 20, 50, 100, 200, 300, 400, 800
Maksimum DTU per pilihan database 10, 20, 50 10, 20, 50, 100 10, 20, 50, 100, 200 10, 20, 50, 100, 200, 300 10, 20, 50, 100, 200, 300, 400 10, 20, 50, 100, 200, 300, 400, 800
Penyimpanan maksimum per database (GB) 1024 1024 1024 1024 1024 1024

1 Lihat Opsi harga SQL Database untuk rincian biaya tambahan yang dikenakan karena penyimpanan tambahan yang disediakan.

2 Lihat Manajemen sumber daya di kumpulan elastis yang padat untuk pertimbangan tambahan.

3 Untuk maksimal pekerja bersamaan di database individual apa pun, lihat Batas sumber daya database tunggal. Misalnya, jika kumpulan elastis menggunakan seri standar (Gen5) dan vCore maks per database diatur pada 2, maka nilai pekerja bersamaan maksimum adalah 200. Jika max vCore per database diatur ke 0,5, maka nilai pekerja serentak maksimum adalah 50 karena pada seri standar (Gen5) ada maksimal 100 pekerja bersamaan per vCore. Untuk pengaturan vCore maks lainnya per database yang kurang dari 1 vCore atau kurang, jumlah pekerja bersamaan maks juga akan diskalakan ulang dengan cara yang sama.

4 Lihat Koneksi Eksternal untuk detail tambahan tentang apa yang dihitung sebagai koneksi eksternal.

Batas kumpulan elastis standar (lanjutan)

eDTU per kumpulan 1200 1600 2000 2500 3000
Termasuk penyimpanan per Kumpulan (GB) 1 1200 1600 2000 2500 3000
Penyimpanan maksimum per Kumpulan (GB) 2560 3072 3584 4096 4096
Penyimpanan In-Memory OLTP maksimum per kumpulan (GB) T/A T/A T/A T/A T/A
Jumlah DB maksimum per kumpulan 2 500 500 500 500 500
Maksimal pekerja bersamaan per kumpulan 3 2400 3200 4000 5000 6000
Login bersamaan maksimum per kumpulan 2400 3200 4000 5000 6000
Koneksi eksternal bersamaan maksimum per kumpulan 4 150 150 150 150 150
Jumlah sesi serentak maksimum per kumpulan 3 30000 30000 30000 30000 30000
Minimum DTU per pilihan database 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Maksimum DTU per pilihan database 10, 20, 50, 100, 200, 300, 400, 800, 1200 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Penyimpanan maksimum per database (GB) 1024 1536 1792 2304 2816

1 Lihat Opsi harga SQL Database untuk rincian biaya tambahan yang dikenakan karena penyimpanan tambahan yang disediakan.

2 Lihat Manajemen sumber daya di kumpulan elastis yang padat untuk pertimbangan tambahan.

3 Untuk maksimal pekerja bersamaan di database individual apa pun, lihat Batas sumber daya database tunggal. Misalnya, jika kumpulan elastis menggunakan seri standar (Gen5) dan vCore maks per database diatur pada 2, maka nilai pekerja bersamaan maksimum adalah 200. Jika max vCore per database diatur ke 0,5, maka nilai pekerja serentak maksimum adalah 50 karena pada seri standar (Gen5) ada maksimal 100 pekerja bersamaan per vCore. Untuk pengaturan vCore maks lainnya per database yang kurang dari 1 vCore atau kurang, jumlah pekerja bersamaan maks juga akan diskalakan ulang dengan cara yang sama.

4 Lihat Koneksi Eksternal untuk detail tambahan tentang apa yang dihitung sebagai koneksi eksternal.

Batas dasar kumpulan elastis

eDTU per kumpulan 125 250 500 1000 1500
Termasuk penyimpanan per Kumpulan (GB) 1 250 500 750 1024 1536
Penyimpanan maksimum per Kumpulan (GB) 1024 1024 1024 1024 1536
Penyimpanan In-Memory OLTP maksimum per kumpulan (GB) 1 2 4 10 12
Jumlah DB maksimum per kumpulan 2 50 100 100 100 100
Pekerja bersamaan maks per kumpulan (permintaan) 3 200 400 800 1600 2400
Login bersamaan maksimum per kumpulan 200 400 800 1600 2400
Koneksi eksternal bersamaan maksimum per kumpulan 4 20 40 80 150 150
Jumlah sesi serentak maksimum per kumpulan 3 30000 30000 30000 30000 30000
Minimum eDTU per database 0, 25, 50, 75, 125 0, 25, 50, 75, 125, 250 0, 25, 50, 75, 125, 250, 500 0, 25, 50, 75, 125, 250, 500, 1000 0, 25, 50, 75, 125, 250, 500, 1000
Maksimum eDTU per database 25, 50, 75, 125 25, 50, 75, 125, 250 25, 50, 75, 125, 250, 500 25, 50, 75, 125, 250, 500, 1000 25, 50, 75, 125, 250, 500, 1000
Penyimpanan maksimum per database (GB) 1024 1024 1024 1024 1536

1 Lihat Opsi harga SQL Database untuk rincian biaya tambahan yang dikenakan karena penyimpanan tambahan yang disediakan.

2 Lihat Manajemen sumber daya di kumpulan elastis yang padat untuk pertimbangan tambahan.

3 Untuk maksimal pekerja bersamaan di database individual apa pun, lihat Batas sumber daya database tunggal. Misalnya, jika kumpulan elastis menggunakan seri standar (Gen5) dan vCore maks per database diatur pada 2, maka nilai pekerja bersamaan maksimum adalah 200. Jika max vCore per database diatur ke 0,5, maka nilai pekerja serentak maksimum adalah 50 karena pada seri standar (Gen5) ada maksimal 100 pekerja bersamaan per vCore. Untuk pengaturan vCore maks lainnya per database yang kurang dari 1 vCore atau kurang, jumlah pekerja bersamaan maks juga akan diskalakan ulang dengan cara yang sama.

4 Lihat Koneksi Eksternal untuk detail tambahan tentang apa yang dihitung sebagai koneksi eksternal.

Batas kumpulan elastis premium (lanjutan)

eDTU per kumpulan 2000 2500 3000 3500 4000
Termasuk penyimpanan per Kumpulan (GB) 1 2048 2560 3072 3548 4096
Penyimpanan maksimum per Kumpulan (GB) 2048 2560 3072 3548 4096
Penyimpanan In-Memory OLTP maksimum per kumpulan (GB) 16 20 24 28 32
Jumlah DB maksimum per kumpulan 2 100 100 100 100 100
Maksimal pekerja bersamaan per kumpulan 3 3200 4000 4800 5600 6400
Login bersamaan maksimum per kumpulan 3200 4000 4800 5600 6400
Koneksi eksternal bersamaan maksimum per kumpulan 4 150 150 150 150 150
Jumlah sesi serentak maksimum per kumpulan 3 30000 30000 30000 30000 30000
Minimum DTU per pilihan database 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Maksimum DTU per pilihan database 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Penyimpanan maksimum per database (GB) 2048 2560 3072 3584 4096

1 Lihat Opsi harga SQL Database untuk rincian biaya tambahan yang dikenakan karena penyimpanan tambahan yang disediakan.

2 Lihat Manajemen sumber daya di kumpulan elastis yang padat untuk pertimbangan tambahan.

3 Untuk maksimal pekerja bersamaan di database individual apa pun, lihat Batas sumber daya database tunggal. Misalnya, jika kumpulan elastis menggunakan seri standar (Gen5) dan vCore maks per database diatur pada 2, maka nilai pekerja bersamaan maksimum adalah 200. Jika max vCore per database diatur ke 0,5, maka nilai pekerja serentak maksimum adalah 50 karena pada seri standar (Gen5) ada maksimal 100 pekerja bersamaan per vCore. Untuk pengaturan vCore maks lainnya per database yang kurang dari 1 vCore atau kurang, jumlah pekerja bersamaan maks juga akan diskalakan ulang dengan cara yang sama.

4 Lihat Koneksi Eksternal untuk detail tambahan tentang apa yang dihitung sebagai koneksi eksternal.

Penting

Lebih dari 1 TB penyimpanan di tingkat Premium saat ini tersedia di semua wilayah kecuali: Tiongkok Timur, Tiongkok Utara, Jerman Tengah, dan Jerman Timur Laut. Di wilayah ini, maksimal penyimpanan di tingkat Premium dibatasi sebesar 1 TB. Untuk informasi selengkapnya, lihat Batasan P11-P15 saat ini.

Jika semua DTU dari kumpulan elastis digunakan, maka setiap database di kumpulan menerima jumlah sumber daya yang sama untuk memproses kueri. Layanan SQL Database menyediakan keadilan berbagi sumber daya antara database dengan memastikan potongan waktu komputasi yang sama. Kewajaran berbagi sumber daya kumpulan elastis adalah selain jumlah sumber daya yang dijamin untuk setiap database ketika DTU min per database diatur ke nilai bukan nol.

Catatan

Untuk informasi tambahan tentang batas penyimpanan di tingkat layanan Premium, lihat Tata kelola ruang penyimpanan.

Properti database untuk database kumpulan

Untuk setiap kumpulan elastis, Anda dapat secara opsional menentukan per minimum database dan DTU maksimum untuk memodifikasi pola konsumsi sumber daya di dalam kumpulan. Nilai min dan maks yang ditentukan berlaku untuk semua database di kumpulan. Menyesuaikan DTU min dan max untuk database individu di kumpulan tidak didukung.

Anda juga dapat mengatur penyimpanan maksimum per database, misalnya untuk mencegah database mengonsumsi semua penyimpanan kumpulan. Pengaturan ini dapat dikonfigurasi secara independen untuk setiap database.

Tabel berikut ini menjelaskan per properti database untuk database terkumpul.

Properti Deskripsi
Maksimum DTU per database Jumlah maksimum DTU yang dapat digunakan database apa pun dalam kumpulan, jika tersedia berdasarkan pemanfaatan oleh database lain dalam kumpulan. Maksimum DTU per database bukan jaminan sumber daya untuk database. Jika beban kerja di setiap database tidak memerlukan semua sumber daya kumpulan yang tersedia untuk berfungsi secara memadai, pertimbangkan untuk mengatur DTU maks per database untuk mencegah satu database memonopoli sumber daya kumpulan. Beberapa tingkat penerapan berlebihan diharapkan karena kumpulan umumnya mengasumsikan pola penggunaan panas dan dingin untuk database, yang semua databasenya tidak memuncak secara bersamaan.
Min DTU per database Jumlah minimum DTU yang disediakan untuk database apa pun di kumpulan. Pertimbangkan mengatur DTU min per database jika Anda ingin menjamin ketersediaan sumber daya untuk setiap database terlepas dari konsumsi sumber daya oleh database lain di kumpulan. Minimum DTU per database dapat diatur ke 0, dan juga merupakan nilai default. Properti ini diatur ke berapa pun antara 0 dan rata-rata pemanfaatan DTU per database.
Penyimpanan maksimum per database Ukuran database maksimum yang ditetapkan oleh pengguna untuk database dalam kumpulan. Database terkumpul berbagi penyimpanan kumpulan yang dialokasikan, sehingga ukuran yang dapat dicapai database terbatas pada sebagian kecil penyimpanan kumpulan yang tersisa dan ukuran database maksimum. Ukuran database maks mengacu pada ukuran maksimum file data dan tidak menyertakan ruang yang digunakan oleh file log.

Penting

Karena sumber daya dalam kumpulan elastis terbatas, pengaturan DTU min per database ke nilai yang lebih besar dari 0 secara implisit membatasi pemanfaatan sumber daya oleh setiap database. Jika, pada suatu titik waktu, sebagian besar database di kumpulan siaga, sumber daya yang disediakan untuk memenuhi jaminan DTU min tidak tersedia untuk database yang aktif pada saat itu.

Selain itu, mengatur DTU min per database ke nilai lebih besar dari 0 secara implisit membatasi jumlah database yang dapat ditambahkan ke kumpulan. Misalnya, jika Anda mengatur DTU min ke 100 dalam kumpulan 400 DTU, itu berarti Anda tidak akan dapat menambahkan lebih dari 4 database ke kumpulan, karena 100 DTU disediakan untuk setiap database.

Meskipun dinyatakan dalam DTU, properti per database juga mengatur konsumsi jenis sumber daya lainnya, seperti IO data, IO log, memori kumpulan buffer, dan alur pekerja. Saat Anda menyesuaikan nilai DTU min dan max per database, reservasi dan batasan untuk semua jenis sumber daya disesuaikan secara proporsional.

Nilai DTU minimum dan maksimum per database berlaku untuk konsumsi sumber daya oleh beban kerja pengguna, tetapi tidak untuk konsumsi sumber daya oleh proses internal. Misalnya, untuk database dengan DTU maksimum per database yang diatur ke setengah dari eDTU kumpulan, beban kerja pengguna tidak dapat menggunakan lebih dari setengah memori kumpulan buffer. Namun, database ini masih dapat memanfaatkan halaman di kumpulan buffer yang dimuat oleh proses internal. Untuk informasi selengkapnya, lihat Konsumsi sumber daya menurut beban kerja pengguna dan proses internal.

Ukuran tempdb

Tabel berikut ini mencantumkan tempdb ukuran untuk database tunggal di Azure SQL Database:

Tujuan tingkat layanan Ukuran file data tempdb maksimum (GB) Jumlah file data tempdb Maksimum ukuran data (GB) tempdb
Kumpulan Elastis Dasar (semua konfigurasi DTU) 13.9 12 166.7
Kumpulan Elastis Standar (50 eDTU) 13.9 12 166.7
Kumpulan Elastis Standar (100 eDTU) 32 1 32
Kumpulan Elastis Standar (200 eDTU) 32 2 64
Kumpulan Elastis Standar (300 eDTU) 32 3 96
Kumpulan Elastis Standar (400 eDTU) 32 3 96
Kumpulan Elastis Standar (800 eDTU) 32 6 192
Kumpulan Elastis Standar (1200 eDTU) 32 10 320
Kumpulan Elastis Standar (1600-3000 eDTU) 32 12 384
Kumpulan Elastis Premium (semua konfigurasi DTU) 13.9 12 166.7

Langkah berikutnya