Bagikan melalui


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.

  1. Masuk ke portal Azure.

  2. Cari Azure Synapse Analytics di bilah pencarian portal Azure.

  3. Pilih ruang kerja Synapse Anda dari daftar.

  4. Pilih kumpulan SQL di bawah Kumpulan analitik di daftar menu.

  5. 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.

  6. Pilih nama kumpulan SQL khusus Anda dari ruang kerja Synapse | Halaman kumpulan SQL. Dalam sampel berikut, kita menggunakan contoso_dedicated_sql_pool.

  7. Seperti pada gambar berikut, kami menggunakan contoso-synapse-workspace sebagai nama ruang kerja Azure Synapse dalam sampel PowerShell berikut, di grup contososumber daya .

    Cuplikan layar portal Azure dengan nama server dan ruang kerja disorot.

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.