مشاركة عبر


التشغيل السريع: تكوين عزل حمل العمل في تجمع SQL مخصص باستخدام T-SQL

في هذا التشغيل السريع، ستقوم بسرعة بإنشاء مجموعة حمل عمل ومصنف لحجز الموارد لتحميل البيانات. ستقوم مجموعة حمل العمل بتخصيص 20% من موارد النظام لأحمال البيانات. سيقوم مصنف حمل العمل بتعيين الطلبات إلى مجموعة حمل عمل تحميل البيانات. مع عزل 20% لأحمال البيانات، فهي موارد مضمونة للوصول إلى اتفاقيات مستوى الخدمة.

إذا لم تكن مشتركًا في Azure، فيمكنك إنشاء حساب مجاني على Azure قبل البدء.

إشعار

قد يؤدي إنشاء مثيل Synapse SQL في Azure Synapse Analytics إلى خدمة جديدة قابلة للفوترة. لمزيد من المعلومات، راجع تسعير Azure Synapse Analytics.

المتطلبات الأساسية

يفترض هذا التشغيل السريع أن لديك بالفعل مثيل Synapse SQL في Azure Synapse وأن لديك أذونات CONTROL DATABASE. إذا كنت بحاجة إلى إنشاء واحد، فاستخدم Create and Connect - portal لإنشاء تجمع SQL مخصص يسمى mySampleDataWarehouse.

إنشاء تسجيل دخول ل DataLoads

قم بإنشاء تسجيل دخول لمصادقة SQL Server في master قاعدة البيانات باستخدام CREATE LOGIN ل "ELTLogin".

IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;

إنشاء المستخدم

إنشاء مستخدم ، "ELTLogin" ، في mySampleDataWarehouse

IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
END
;

إنشاء مجموعة حمل عمل

قم بإنشاء مجموعة حمل عمل ل DataLoads مع عزل 20%.

CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
      ,CAP_PERCENTAGE_RESOURCE = 100
      ,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;

إنشاء مصنف حمل العمل

قم بإنشاء مصنف حمل عمل لتعيين ELTLogin إلى مجموعة حمل عمل DataLoads.

CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
      ,MEMBERNAME = 'ELTLogin')
;

عرض مجموعات أحمال العمل والمصنفات وقيم وقت التشغيل الموجودة

--Workload groups
SELECT * FROM
sys.workload_management_workload_groups

--Workload classifiers
SELECT * FROM
sys.workload_management_workload_classifiers

--Run-time values
SELECT * FROM
sys.dm_workload_management_workload_groups_stats

تنظيف الموارد

DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;

يتم تحصيل رسوم منك مقابل وحدات مستودع البيانات والبيانات المخزنة في تجمع SQL المخصص الخاص بك. تتم فوترة موارد الحوسبة والتخزين هذه بشكل منفصل.

  • إذا كنت ترغب في الاحتفاظ بالبيانات في التخزين، فيمكنك إيقاف الحوسبة مؤقتا عندما لا تستخدم تجمع SQL المخصص. من خلال إيقاف الحوسبة مؤقتا، يتم تحصيل رسوم منك فقط مقابل تخزين البيانات. عندما تكون جاهزا للعمل مع البيانات، استأنف الحوسبة.
  • إذا كنت ترغب في إزالة الرسوم المستقبلية، فيمكنك حذف تجمع SQL المخصص.

الخطوات التالية

  • لقد قمت الآن بإنشاء مجموعة حمل عمل. قم بتشغيل بعض الاستعلامات مثل ELTLogin لمعرفة كيفية أدائها. راجع sys.dm_pdw_exec_requests لعرض الاستعلامات ومجموعة حمل العمل المعينة.
  • لمزيد من المعلومات حول إدارة حمل عمل Synapse SQL، راجع إدارة حمل العملوعزل حمل العمل.