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.
Aplikasi ke:Azure SQL Database
Dengan kumpulan elastis, Anda menentukan jumlah sumber daya yang dibutuhkan kumpulan elastis untuk menangani beban kerja dari database-databasenya, serta jumlah sumber daya untuk tiap-tiap database yang ada dalam kumpulan.
portal Azure
Semua pengaturan kumpulan dapat ditemukan di satu tempat: panel Konfigurasikan kumpulan . Untuk sampai ke sini, temukan kumpulan elastis di portal Azure dan pilih Konfigurasi baik dari menu halaman Overview, atau dari menu sumber daya di bawah Settings.
Dari sini Anda dapat membuat kombinasi perubahan berikut dan menyimpan semua perubahan tersebut dalam satu batch:
- Ubah tingkat layanan kumpulan.
- Skalakan performa (DTU atau vCore) dan penyimpanan naik atau turun.
- Tambahkan atau hapus database ke/dari kumpulan.
- Tetapkan batas performa min (terjamin) dan maks untuk database di kumpulan.
- Tinjau ringkasan biaya untuk melihat perubahan apa pun pada tagihan Anda sebagai hasil dari pilihan baru Anda.
PowerShell
Catatan
Artikel ini menggunakan modul Az PowerShell Azure, yang merupakan modul PowerShell yang direkomendasikan untuk berinteraksi dengan Azure. Untuk mulai menggunakan modul Az PowerShell, lihat Install Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Migrasikan Azure PowerShell dari AzureRM ke Az.
Penting
Modul PowerShell Azure Resource Manager (AzureRM) tidak digunakan lagi pada 29 Februari 2024. Semua pengembangan di masa mendatang harus menggunakan modul Az.Sql. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan. Modul AzureRM tidak lagi dipertahankan atau didukung. Argumen untuk perintah dalam modul Az PowerShell dan dalam modul AzureRM secara substansial identik. Untuk informasi selengkapnya tentang kompatibilitasnya, lihat Memperkenalkan modul Az PowerShell baru.
Untuk membuat dan mengelola kumpulan elastis SQL Database dan database terkumpul dengan Azure PowerShell, gunakan cmdlet PowerShell berikut. Jika Anda perlu menginstal atau memutakhirkan PowerShell, lihat modul Install Azure PowerShell. Untuk membuat dan mengelola server untuk kumpulan elastis, lihat Membuat dan mengelola server. Untuk membuat dan mengelola aturan firewall, lihat Membuat dan mengelola aturan firewall menggunakan PowerShell.
Petunjuk / Saran
Untuk contoh skrip PowerShell, lihat Buat kumpulan elastis dan pindahkan database antar kumpulan dan keluar dari kumpulan menggunakan PowerShell dan Menggunakan PowerShell untuk memantau dan menskalakan kumpulan elastis SQL di Azure SQL Database.
| Cmdlet | Deskripsi |
|---|---|
| New-AzSqlElasticPool | Membuat kolam elastis. |
| Get-AzSqlElasticPool | Mendapatkan kumpulan elastisitas dan nilai properti dari kumpulan tersebut. |
| Set-AzSqlElasticPool | Memodifikasi properti kumpulan elastis Misalnya, gunakan properti StorageMB untuk memodifikasi penyimpanan maksimal dari kumpulan elastis. |
| Remove-AzSqlElasticPool | Menghapus kumpulan elastis. |
| Get-AzSqlElasticPoolActivity | Mendapatkan status operasi pada kumpulan elastisitas |
| Stop-AzSqlElasticPoolActivity | Membatalkan operasi pembaruan asinkron pada kumpulan elastis. |
| New-AzSqlDatabase | Menciptakan database baru dalam kumpulan yang sudah ada atau sebagai database tunggal. |
| Get-AzSqlDatabase | Mendapatkan satu atau beberapa database. |
| Set-AzSqlDatabase | Menetapkan properti untuk database, atau memindahkan database yang ada ke dalam, keluar, atau di antara kumpulan elastis. |
| Remove-AzSqlDatabase | Menghapus database. |
Petunjuk / Saran
Membuat database dalam jumlah banyak dalam sebuah kumpulan elastis dapat memakan waktu ketika dilakukan menggunakan portal atau cmdlet PowerShell yang hanya membuat satu database dalam satu waktu. Untuk mengotomatiskan pembuatan dalam kumpulan elastis, lihat CreateOrUpdateElasticPoolAndPopulate.
Azure CLI
Untuk membuat dan mengelola kumpulan elastis SQL Database dengan perintah Azure CLI, gunakan perintah Azure CLI SQL Database berikut. Gunakan Cloud Shell untuk menjalankan Azure CLI di browser Anda, atau install di macOS, Linux, atau Windows.
Petunjuk / Saran
Untuk contoh skrip Azure CLI, lihat Gunakan CLI untuk memindahkan database di SQL Database dalam kumpulan elastis SQL dan Gunakan Azure CLI untuk menskalakan kumpulan elastis SQL di Azure SQL Database.
| Cmdlet | Deskripsi |
|---|---|
| az sql elastic-pool create | Membuat kolam elastis. |
| az sql daftar kumpulan-elastis | Mengembalikan daftar pool elastis di dalam sebuah server. |
| az sql elastic-pool list-dbs | Mengembalikan daftar database dalam sebuah pool elastis. |
| az sql elastic-pool list-editions (daftar edisi kumpulan elastis sql az) | Termasuk pengaturan DTU kumpulan yang tersedia, batas penyimpanan, dan pengaturan per database. Untuk mengurangi verbositas, batas penyimpanan tambahan dan pengaturan per database disembunyikan secara default. |
| az sql elastic-pool update - Memperbarui konfigurasi kumpulan elastis SQL Azure. | Memperbarui kumpulan elastis. |
| Menghapus kolam elastis SQL dengan perintah az sql elastic-pool delete | Menghapus kumpulan elastis. |
Transact-SQL (T-SQL)
Untuk membuat dan memindahkan database dalam kumpulan elastis yang ada atau mengembalikan informasi tentang kumpulan elastis SQL Database dengan Transact-SQL, gunakan perintah T-SQL berikut. Anda dapat mengeluarkan perintah ini menggunakan portal Azure, SQL Server Management Studio, Visual Studio Code, atau program lain yang dapat tersambung ke server dan meneruskan perintah Transact-SQL. Untuk membuat dan mengelola aturan firewall menggunakan T-SQL, lihat Kelola aturan firewall menggunakan Transact-SQL.
Penting
Anda tidak dapat membuat, memperbarui, atau menghapus kumpulan elastis Azure SQL Database menggunakan Transact-SQL. Anda dapat menambahkan atau menghapus database dari kumpulan elastis, dan menggunakan DMV untuk mengembalikan informasi tentang kumpulan elastis yang sudah ada.
| Perintah | Deskripsi |
|---|---|
| Membuat DATABASE (Azure SQL Database) | Menciptakan database baru dalam kumpulan yang sudah ada atau sebagai database tunggal. Anda harus tersambung ke master database untuk membuat database baru. |
| ALTER DATABASE (Azure SQL Database) | Memindahkan database ke dalam, keluar dari, atau di antara kumpulan elastis. |
| DROP DATABASE (Transact-SQL) | Menghapus database. |
| sys.elastic_pool_resource_stats (Azure SQL Database) | Mengembalikan statistik penggunaan sumber daya untuk semua kumpulan elastis pada server. Untuk setiap kumpulan elastis, terdapat satu baris untuk tiap-tiap jendela pelaporan 15 detik (empat baris per menit). Termasuk di dalamnya CPU, IO, Log, konsumsi penyimpanan dan penggunaan permintaan/sesi secara bersamaan oleh semua database di dalam kumpulan. |
| sys.dm_elastic_pool_resource_stats (Azure SQL Database) | Mengembalikan statistik penggunaan sumber daya untuk kumpulan elastis yang berisi database saat ini pada server Azure SQL Database logical. Ini termasuk CPU, IO Data, IO Log, konsumsi penyimpanan, dan pemanfaatan permintaan/sesi bersamaan oleh kumpulan. Data ini dipertahankan selama sekitar 40 menit. |
| sys.database_service_objectives (Azure SQL Database) | Mengembalikan edisi (tingkat layanan), tujuan layanan (tingkat harga), dan nama kumpulan elastis, jika ada, untuk database dalam Azure SQL Database atau Azure Synapse Analytics. Jika masuk ke master database di server, memberikan informasi tentang semua database. Untuk Azure Synapse Analytics, Anda harus tersambung ke database master. |
REST API
Untuk membuat dan mengelola kumpulan elastis Database SQL dan database yang terkumpul, gunakan permintaan REST API ini.
| Perintah | Deskripsi |
|---|---|
| Kumpulan elastis - Membuat atau memperbarui | Membuat kumpulan elastis baru atau memperbarui kumpulan elastis yang sudah ada. |
| Kumpulan elastis - Hapus | Menghapus kumpulan elastis. |
| Kumpulan elastis - Dapatkan | Mendapat kumpulan elastis. |
| Kumpulan elastis - Daftar berdasarkan server | Mengembalikan daftar pool elastis di dalam sebuah server. |
| Kumpulan elastis - Pembaruan | Memperbarui elastic pool yang sudah ada. |
| Operasi kumpulan elastik | Mengembalikan operasi kumpulan elastis. |
| Database - Buat atau perbarui | Membuat database atau memperbarui database yang ada. |
| Database - Dapatkan | Mendapatkan database. |
| Database - Daftar berdasarkan kumpulan elastis | Mengembalikan daftar database dalam sebuah pool elastis. |
| Database - Daftar berdasarkan server | Mengembalikan daftar database di server. |
| Database - Perbarui | Memperbarui database yang sudah ada. |
Konten terkait
- Untuk mempelajari selengkapnya tentang pola desain untuk aplikasi SaaS menggunakan kumpulan elastis, lihat Pola Desain untuk Aplikasi SaaS multipenyewa dengan Azure SQL Database.