التشغيل السريع: حساب مقياس لتجمع SQL المخصص (المعروف سابقاً باسم SQL DW) باستخدامAzure PowerShell
يمكنك قياس الحوسبة لتجمعات SQL المخصصة ل Azure Synapse Analytics في مساحة عمل Azure Synapse باستخدام Azure PowerShell. "Scale out compute" للحصول على أداء أفضل، أو تقليص الحوسبة لتوفير التكاليف.
إذا لم تكن مشتركًا في Azure، فيمكنك إنشاء حساب مجاني على Azure قبل البدء.
إشعار
تنطبق هذه المقالة على تجمعات SQL المخصصة (المعروفة سابقا ب SQL DW) أو في مساحات العمل المتصلة ب Azure Synapse. لا ينطبق هذا المحتوى على تجمعات SQL المخصصة التي تم إنشاؤها في مساحات عمل Azure Synapse. هناك أوامر PowerShell cmdlets مختلفة لاستخدامها لكل منها، على سبيل المثال، تستخدم Set-AzSqlDatabase
لتجمع SQL مخصص (المعروف سابقا باسم SQL DW)، ولكن Update-AzSynapseSqlPool
لتجمع SQL مخصص في مساحة عمل Azure Synapse. للحصول على إرشادات مماثلة لتجمعات SQL المخصصة في مساحات عمل Azure Synapse Analytics، راجع التشغيل السريع: حساب مقياس لتجمعات SQL المخصصة في مساحات عمل Azure Synapse باستخدام Azure PowerShell.
لمزيد من المعلومات حول الاختلافات بين تجمعات SQL المخصصة (المعروفة سابقا ب SQL DW) وتجمعات SQL المخصصة في مساحات عمل Azure Synapse، اقرأ ما الفرق بين Azure Synapse (المعروف سابقا ب SQL DW) ومساحة عمل Azure Synapse Analytics.
قبل البدء
إشعار
نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.
يفترض هذا التشغيل السريع أن لديك بالفعل تجمع SQL مخصص (المعروف سابقا ب SQL DW). إذا كنت بحاجة إلى إنشاء واحد، فاستخدم Create and الاتصال - portal لإنشاء تجمع SQL مخصص (المعروف سابقا باسم SQL DW) يسمى mySampleDataWarehouse
.
تسجيل الدخول إلى Azure
سجّل الدخول إلى اشتراكك في Azure باستخدام الأمر Connect-AzAccount واتبع الإرشادات التي تظهر على الشاشة.
Connect-AzAccount
لمعرفة الاشتراك الذي تستخدمه، قم بتشغيل Get-AzSubscription.
Get-AzSubscription
إذا كنت بحاجة إلى استخدام اشتراك مختلف عن الافتراضي، فقم بتشغيل Set-AzContext .
Set-AzContext -SubscriptionName "MySubscription"
البحث عن معلومات عن مستودع للبيانات
تحديد موقع اسم قاعدة البيانات واسم الخادم ومجموعة الموارد لمستودع البيانات الذي تخطط لإيقافه مؤقتاً واستئنافه.
اتبع هذه الخطوات للبحث عن معلومات الموقع لمستودع البيانات.
قم بتسجيل الدخول إلى بوابة Azure.
حدد Azure Synapse Analytics (المعروف سابقا ب SQL DW) في شريط البحث الرئيسي لمدخل Azure.
حدد
mySampleDataWarehouse
من صفحة Azure Synapse Analytics (المعروف سابقا ب SQL DW) لفتح مستودع البيانات.سيتم استخدام اسم مستودع البيانات كاسم قاعدة البيانات. تذكر أن مستودع البيانات هو نوع واحد من قاعدة البيانات. تذكر أيضا اسم الخادم ومجموعة الموارد. سيتم استخدام اسم الخادم واسم مجموعة الموارد في أوامر الإيقاف المؤقت والاستئناف.
استخدم الجزء الأول فقط من اسم الخادم في أوامر PowerShell cmdlets. في الصورة السابقة، اسم الخادم الكامل هو
sqlpoolservername.database.windows.net
.sqlpoolservername
نستخدم كاسم الخادم في PowerShell cmdlet.
على سبيل المثال، لاسترداد خصائص وحالة تجمع SQL مخصص (المعروف سابقا ب SQL DW):
Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"
لاسترداد جميع مستودعات البيانات في خادم معين، وحالتها:
Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername"
$database | Select-Object DatabaseName,Status
حساب المقياس
في تجمع SQL المخصص (المعروف سابقاً باسم SQL DW)، يمكنك زيادة موارد الحساب أو تقليلها عن طريق ضبط وحدات مستودع البيانات. إنشاء الاتصال - مدخل تم إنشاؤه mySampleDataWarehouse
وتهيئته باستخدام 400 DWUs. تضبط الخطوات التالية وحدات DWUs ل mySampleDataWarehouse
.
لتغيير وحدات مستودع البيانات، استخدم Set-AzSqlDatabase PowerShell cmdlet. يعين المثال التالي وحدات مستودع البيانات إلى DW300c لقاعدة البيانات mySampleDataWarehouse
، والتي تتم استضافتها في مجموعة resourcegroupname
الموارد على server sqlpoolservername.
Set-AzSqlDatabase -ResourceGroupName "resourcegroupname" -DatabaseName "mySampleDataWarehouse" -ServerName "sqlpoolservername" -RequestedServiceObjectiveName "DW300c"
بعد اكتمال عملية التحجيم، يقوم cmdlet بإرجاع الإخراج الذي يعكس الحالة الجديدة، على غرار إخراج Get-AzSqlDatabase
:
ResourceGroupName : resourcegroupname
ServerName : sqlpoolservername
DatabaseName : mySampleDataWarehouse
Location : North Europe
DatabaseId : 34d2ffb8-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Edition : DataWarehouse
CollationName : SQL_Latin1_General_CP1_CI_AS
CatalogCollation :
MaxSizeBytes : 263882790666240
Status : Online
CreationDate : 1/20/2023 9:18:12 PM
CurrentServiceObjectiveId : 284f1aff-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CurrentServiceObjectiveName : DW300c
RequestedServiceObjectiveName : DW300c
RequestedServiceObjectiveId :
ElasticPoolName :
EarliestRestoreDate :
Tags :
ResourceId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/
resourceGroups/resourcegroupname/providers/Microsoft.Sql/servers/sqlpoolservername/databases/mySampleDataWarehouse
CreateMode :
ReadScale : Disabled
ZoneRedundant :
Capacity : 2700
Family :
SkuName : DataWarehouse
LicenseType :
AutoPauseDelayInMinutes :
MinimumCapacity :
ReadReplicaCount :
HighAvailabilityReplicaCount :
CurrentBackupStorageRedundancy : Geo
RequestedBackupStorageRedundancy : Geo
SecondaryType :
MaintenanceConfigurationId : /subscriptions/d8392f63-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default
EnableLedger : False
PreferredEnclaveType :
PausedDate :
ResumedDate :
التحقق من حالة مستودع البيانات
لمشاهدة الحالة الحالية لمستودع البيانات، استخدم Get-AzSqlDatabase PowerShell cmdlet. يعرض cmdlet هذا حالة mySampleDataWarehouse
قاعدة البيانات في مجموعة resourcegroupname
الموارد والخادم sqlpoolservername.database.windows.net
.
$database = Get-AzSqlDatabase -ResourceGroupName "resourcegroupname" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"
$database
يمكنك مشاهدة Status
قاعدة البيانات في الإخراج. في هذه الحالة، يمكنك أن ترى أن قاعدة البيانات هذه هي Online
. عند تشغيل هذا الأمر، يجب أن تتلقى Status
قيمة Online
أو Paused
Pausing
Resuming
Scaling
.
لمشاهدة الحالة بمفردها، استخدم الأمر التالي:
$database | Select-Object DatabaseName, Status
الخطوات التالية
لقد تعلمت الآن حساب مقياس لتجمع SQL المخصص (المعروف سابقاً باسم SQL DW). لمعرفة المزيد حول تجمع SQL المخصص (المعروف سابقاً باسم SQL DW)، تابع البرنامج التعليمي لتحميل البيانات.
- لبدء استخدام Azure Synapse Analytics، راجع بدء استخدام Azure Synapse Analytics.
- لمعرفة المزيد حول تجمعات SQL المخصصة في Azure Synapse Analytics، راجع ما هو تجمع SQL المخصص (المعروف سابقا ب SQL DW) في Azure Synapse Analytics؟
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ