Hızlı Başlangıç: Azure PowerShell ile Azure Synapse Çalışma Alanlarında ayrılmış SQL havuzları için işlem ölçeklendirme
Azure PowerShell kullanarak Azure Synapse Analytics ayrılmış SQL havuzları için işlem ölçeğini ölçeklendikleyebilirsiniz. Daha iyi performans için işlemin ölçeğini genişletin veya maliyet tasarrufu sağlamak için işlemin ölçeğini geri daraltın.
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun.
Not
Bu makale, Azure Synapse Analytics çalışma alanlarında oluşturulan ayrılmış SQL havuzları için geçerlidir. Bu içerik bağlı çalışma alanlarında ayrılmış SQL havuzları (eski adı SQL DW) veya ayrılmış SQL havuzları (eski adı SQL DW) için geçerli değildir. Her birinde kullanılacak farklı PowerShell cmdlet'leri vardır; örneğin, ayrılmış bir SQL havuzu (eski adı SQL DW) için ancak Update-AzSynapseSqlPool
Azure Synapse Çalışma Alanı'ndaki ayrılmış bir SQL havuzu için kullanılırSet-AzSqlDatabase
. Ayrılmış SQL havuzları (eski adı SQL DW) için benzer yönergeler için bkz . Hızlı Başlangıç: Azure PowerShell kullanarak ayrılmış SQL havuzları (eski adı SQL DW) için işlem ölçeklendirme.
Ayrılmış SQL havuzları (eski adı SQL DW) ile Azure Synapse Çalışma Alanları'ndaki ayrılmış SQL havuzları arasındaki farklar hakkında daha fazla bilgi için Bkz . Azure Synapse (eski adı SQL DW) ile Azure Synapse Analytics Çalışma Alanı arasındaki farklar.
Başlamadan önce
Not
Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz . Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
Bu hızlı başlangıçta synapse çalışma alanında oluşturulmuş ayrılmış bir SQL havuzunuz olduğu varsayılır. Gerekirse, Bir Azure Synapse çalışma alanı oluşturun ve ardından Synapse Studio kullanarak ayrılmış bir SQL havuzu oluşturun.
Azure'da oturum açma
Bağlan-AzAccount komutunu kullanarak Azure aboneliğinizde oturum açın ve ekrandaki yönergeleri izleyin.
Connect-AzAccount
Hangi aboneliği kullandığınızı görmek için Get-AzSubscription komutunu çalıştırın.
Get-AzSubscription
Varsayılandan farklı bir abonelik kullanmanız gerekiyorsa Set-AzContext komutunu çalıştırın.
Set-AzContext -SubscriptionName "MySubscription"
Veri ambarı bilgilerini arama
Duraklatmayı ve sürdürmeyi planladığınız veri ambarı için veritabanı adını, sunucu adını ve kaynak grubunu bulun.
Veri ambarınız için konum bilgilerini bulmak amacıyla aşağıdaki adımları uygulayın.
Azure Portal’ında oturum açın.
Azure portalının arama çubuğunda Azure Synapse Analytics'i arayın.
Listeden Synapse çalışma alanınızı seçin.
Menü listesindeki Analiz havuzları'nın altında SQL havuzları'nı seçin.
iletisini
The dedicated pools listed below are hosted on the connected SQL Server
görürseniz ayrılmış SQL havuzunuz (eski adı SQL DW) Bağlan bir çalışma alanındadır. Durdurup bunun yerine Hızlı Başlangıç: Azure PowerShell ile ayrılmış SQL havuzu (eski adı SQL DW) için işlem ölçeklendirme bölümünde PowerShell örneklerini kullanın. Synapse çalışma alanında oluşturulan ayrılmış SQL havuzları için devam edin.Synapse çalışma alanından ayrılmış SQL havuzunuzun adını seçin | SQL havuzları sayfası. Aşağıdaki örneklerde kullanırız
contoso_dedicated_sql_pool
.Aşağıdaki görüntüde olduğu gibi, kaynak grubundaki
contoso
aşağıdaki PowerShell örneklerinde Azure Synapse çalışma alanı adı olarak kullanıyoruzcontoso-synapse-workspace
.
Örneğin, Synapse çalışma alanında oluşturulan ayrılmış bir SQL havuzunun özelliklerini ve durumunu almak için:
Get-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool"
Belirli bir sunucudaki tüm veri ambarlarını ve durumlarını almak için:
$pools = Get-AzSynapseSqlPool -ResourceGroupName "resourcegroupname" -Workspacename "synapse-workspace-name"
$pools | Select-Object DatabaseName,Status,Tags
Hesaplamayı ölçeklendirme
Ayrılmış SQL havuzunun veri ambarı birimlerini ayarlayarak işlem kaynaklarını artırabilir veya azaltabilirsiniz. Azure portalının İş yükü yönetimi menüsü ölçeklendirme sağlar, ancak bu, PowerShell ile de gerçekleştirilebilir.
Veri ambarı birimlerini değiştirmek için Update-AzSynapseSqlPool PowerShell cmdlet'ini kullanın. Aşağıdaki örnek, contoso-synapse-workspace Synapse çalışma alanında kaynak grubunda contoso
barındırılan veritabanı contoso_dedicated_sql_pool
için veri ambarı birimlerini DW300c olarak ayarlar.
Update-AzSynapseSqlPool -ResourceGroupName "contoso" -Workspacename "contoso-synapse-workspace" -name "contoso_dedicated_sql_pool" -PerformanceLevel "DW300c"
PowerShell cmdlet'i ölçeklendirme işlemini başlatır. Ölçeklendirme işleminin Get-AzSynapseSqlPool
ilerleme durumunu gözlemlemek için cmdlet'ini kullanın. Örneğin, raporlanan öğesini "Ölçeklendirme" olarak görürsünüz Status
. Sonunda havuz yeni Sku
değeri ve Status
"Çevrimiçi" değerini bildirir.
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
Sonraki adımlar
Şimdi Synapse çalışma alanında ayrılmış SQL havuzu için işlem ölçeklendirmeyi öğrendinsiniz. Ayrılmış SQL havuzları hakkında daha fazla bilgi edinmek için verileri yükleme öğreticisine geçin.
- Azure Synapse Analytics'i kullanmaya başlamak için bkz . Azure Synapse Analytics'i kullanmaya başlama.
- Azure Synapse Analytics'teki ayrılmış SQL havuzları hakkında daha fazla bilgi edinmek için bkz . Azure Synapse Analytics'te ayrılmış SQL havuzu (eski adı SQL DW) nedir?
- Hızlı Başlangıç: Azure portalıyla Synapse çalışma alanında Azure Synapse ayrılmış SQL havuzu için işlem ölçeklendirme
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin