Mulai cepat: Menskalakan komputasi untuk kumpulan SQL khusus di Ruang Kerja Azure Synapse dengan Azure PowerShell
Anda dapat menskalakan komputasi untuk kumpulan SQL khusus Azure Synapse Analytics menggunakan Azure PowerShell. Komputasi peluasan skala untuk performa yang lebih baik, atau skalakan kembali komputasi untuk menghemat biaya.
Jika tidak memiliki langganan Azure, buat akun Azure gratis sebelum Anda memulai.
Catatan
Artikel ini berlaku untuk kumpulan SQL khusus yang dibuat di ruang kerja Azure Synapse Analytics. Konten ini tidak berlaku untuk kumpulan SQL khusus (sebelumnya SQL DW) atau kumpulan SQL khusus (sebelumnya SQL DW) di ruang kerja yang terhubung. Ada cmdlet PowerShell yang berbeda untuk digunakan untuk masing-masing, misalnya, digunakan Set-AzSqlDatabase
untuk kumpulan SQL khusus (sebelumnya SQL DW), tetapi Update-AzSynapseSqlPool
untuk kumpulan SQL khusus di Ruang Kerja Azure Synapse. Untuk instruksi serupa untuk kumpulan SQL khusus (sebelumnya SQL DW), lihat Mulai Cepat: Menskalakan komputasi untuk kumpulan SQL khusus (sebelumnya SQL DW) menggunakan Azure PowerShell.
Untuk informasi selengkapnya tentang perbedaan antara kumpulan SQL khusus (sebelumnya SQL DW) dan kumpulan SQL khusus di Ruang Kerja Azure Synapse, baca Apa perbedaan antara Azure Synapse (sebelumnya SQL DW) dan Ruang Kerja Azure Synapse Analytics.
Sebelum Anda mulai
Catatan
Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
Mulai cepat ini mengasumsikan Anda sudah memiliki kumpulan SQL khusus yang dibuat di ruang kerja Synapse. Jika perlu, Buat ruang kerja Azure Synapse lalu buat kumpulan SQL khusus menggunakan Synapse Studio.
Masuk ke Azure
Masuk ke langganan Azure Anda dengan perintah Connect-AzAccount, dan ikuti petunjuk pada layar.
Connect-AzAccount
Untuk melihat langganan mana yang Anda gunakan, jalankan Get-AzSubscription.
Get-AzSubscription
Jika Anda perlu menggunakan langganan yang berbeda dari default, jalankan Set-AzContext.
Set-AzContext -SubscriptionName "MySubscription"
Mencari informasi gudang data
Temukan nama database, nama server, dan grup sumber daya untuk gudang data yang Anda rencanakan untuk dijeda dan dilanjutkan.
Ikuti langkah-langkah ini untuk menemukan informasi lokasi untuk gudang data Anda.
Masuk ke portal Azure.
Cari Azure Synapse Analytics di bilah pencarian portal Azure.
Pilih ruang kerja Synapse Anda dari daftar.
Pilih kumpulan SQL di bawah Kumpulan analitik di daftar menu.
Jika Anda melihat pesan
The dedicated pools listed below are hosted on the connected SQL Server
, kumpulan SQL khusus Anda (sebelumnya SQL DW) berada di ruang kerja Tersambung. Hentikan, dan sebagai gantinya gunakan contoh PowerShell di Mulai Cepat: Menskalakan komputasi untuk kumpulan SQL khusus (sebelumnya SQL DW) dengan Azure PowerShell. Lanjutkan untuk kumpulan SQL khusus yang dibuat di ruang kerja Synapse.Pilih nama kumpulan SQL khusus Anda dari ruang kerja Synapse | Halaman kumpulan SQL. Dalam sampel berikut, kita menggunakan
contoso_dedicated_sql_pool
.Seperti pada gambar berikut, kami menggunakan
contoso-synapse-workspace
sebagai nama ruang kerja Azure Synapse dalam sampel PowerShell berikut, di grupcontoso
sumber daya .
Misalnya, untuk mengambil properti dan status kumpulan SQL khusus yang dibuat di ruang kerja Synapse:
Get-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool"
Untuk mengambil semua gudang data di server tertentu, dan statusnya:
$pools = Get-AzSynapseSqlPool -ResourceGroupName "resourcegroupname" -Workspacename "synapse-workspace-name"
$pools | Select-Object DatabaseName,Status,Tags
Menskalakan komputasi
Anda dapat meningkatkan atau mengurangi sumber daya komputasi dengan menyesuaikan unit gudang data kumpulan SQL khusus. Menu manajemen Beban Kerja dari portal Azure menyediakan penskalaan, tetapi ini juga dapat dicapai dengan PowerShell.
Untuk mengubah unit gudang data, gunakan cmdlet PowerShell Update-AzSynapseSqlPool . Contoh berikut mengatur unit gudang data ke DW300c untuk database contoso_dedicated_sql_pool
, yang dihosting dalam grup contoso
sumber daya di ruang kerja Synapse contoso-synapse-workspace.
Update-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool" -PerformanceLevel "DW300c"
Cmdlet PowerShell akan memulai operasi penskalakan. Get-AzSynapseSqlPool
Gunakan cmdlet untuk mengamati kemajuan operasi penskalaan. Misalnya, Anda akan melihat Status
dilaporkan sebagai "Penskalaan". Akhirnya, kumpulan akan melaporkan nilai baru Sku
dan Status
"Online".
ResourceGroupName : contoso
WorkspaceName : contoso-synapse-workspace
SqlPoolName : contoso_dedicated_sql_pool
Sku : DW300c
MaxSizeBytes : 263882790666240
Collation : SQL_Latin1_General_CP1_CI_AS
SourceDatabaseId :
RecoverableDatabaseId :
ProvisioningState : Succeeded
Status : Scaling
RestorePointInTime :
CreateMode :
CreationDate : 2/21/2023 11:33:45 PM
StorageAccountType : GRS
Tags : {[createdby, chrisqpublic]}
TagsTable :
Name Value
========= =======
createdby chrisqpublic
Location : westus3
Id : /subscriptions/abcdefghijk-30b0-4d4f-9ebb-abcdefghijk/resourceGroups/contoso/providers/Microsoft.Synapse/workspaces/contoso-synapse-workspace/sqlPools/contoso_dedicated_sql_pool
Type : Microsoft.Synapse/workspaces/sqlPools
Langkah berikutnya
Anda sekarang telah mempelajari cara menskalakan komputasi untuk kumpulan SQL khusus di ruang kerja Synapse. Untuk mempelajari selengkapnya tentang kumpulan SQL khusus, lanjutkan ke tutorial untuk memuat data.
- Untuk mulai menggunakan Azure Synapse Analytics, lihat Mulai menggunakan Azure Synapse Analytics.
- Untuk mempelajari selengkapnya tentang kumpulan SQL khusus di Azure Synapse Analytics, lihat Apa itu kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics?
- Mulai cepat: Menskalakan komputasi untuk kumpulan SQL khusus Azure Synapse di ruang kerja Synapse dengan portal Azure