حدود الذاكرة والتزامن لتجمع SQL المخصص في Azure Synapse Analytics
اعرض حدود الذاكرة والتزامن المخصصة لمستويات الأداء المختلفة وفئات الموارد فيAzure Synapse Analytics.
إشعار
توفر مجموعات حمل العمل لإدارة حمل العمل مرونة أكثر لتكوين الموارد لكل طلب وتزامن من فئات الموارد الديناميكية أو الثابتة. انظر Workload Groups وبناء جملة CREATE WORKLOAD GROUP للحصول على مزيد من التفاصيل.
إعدادات سعة مستودع البيانات
توضح الجداول التالية الحد الأقصى للسعة لمستودع البيانات على مستويات أداء مختلفة. لتغيير مستوى الأداء، انظر مقياس الحوسبة - المدخل.
مستويات الخدمة
تتراوح مستويات الخدمة من DW100c إلى DW30000c.
«Performance level» | عقد الحساب | التوزيعات لكل عقدة حساب | الذاكرة لكل مستودع بيانات (GB) |
---|---|---|---|
DW100c | 1 | 60 | 60 |
DW200c | 1 | 60 | 120 |
DW300c | 1 | 60 | 180 |
DW400c | 1 | 60 | 240 |
DW500c | 1 | 60 | 300 |
DW1000c | 2 | 30 | 600 |
DW1500c | 3 | 20 | 900 |
DW2000c | 4 | 15 | 1200 |
DW2500c | 5 | 12 | 1500 |
DW3000c | 6 | 10 | 1800 |
DW5000c | 10 | 6 | 3000 |
DW6000c | 12 | 5 | 3600 |
DW7500c | 15 | 4 | 4500 |
DW10000c | 20 | 3 | 6000 |
DW15000c | 30 | 2 | 9000 |
DW30000c | 60 | 1 | 18000 |
الحد الأقصى لمستوى الخدمة هو DW30000c، وهو يحتوي على 60 عقدة حساب وتوزيع واحد لكل عقدة حساب. على سبيل المثال، يعالج مستودع بيانات 600 تيرابايت في DW30000c ما يقرب من 10 تيرابايت لكل عقدة حساب.
إشعار
تجمع Synapse Dedicated SQL هو خدمة نظام أساسي دائم الخضرة. ضمن نموذج المسؤولية المشتركة في السحابة، تواصل Microsoft الاستثمار في التطورات في البرامج والأجهزة الأساسية التي تستضيف تجمع SQL مخصصا. ونتيجة لذلك، قد يتغير عدد العقد أو نوع أجهزة الكمبيوتر التي تدعم مستوى أداء معين (SLO). يتم توفير عدد عقد الحوسبة المدرجة هنا كمرجع، ولا ينبغي استخدامها لأغراض تغيير الحجم أو الأداء. بغض النظر عن عدد العقد أو البنية الأساسية، فإن هدف Microsoft هو تقديم الأداء وفقا ل SLO؛ ومن ثم، نوصي بأن تستخدم جميع تمارين تغيير الحجم cDWU كدليل. لمزيد من المعلومات حول SLO وحوسبة وحدات مستودع البيانات، راجع وحدات مستودع البيانات (DWUs) لتجمع SQL المخصص (المعروف سابقا ب SQL DW).
الحد الأقصى للتزامن لمجموعات حمل العمل
مع مقدمة مجموعات حمل العمل،لم يعد مفهوم فتحات التزامن مطبقا يتم تخصيص الموارد لكل طلب على أساس النسبة المئوية والمحددة في تعريف مجموعة حمل العمل. ومع ذلك، حتى مع إزالة فتحات التزامن، يوجد الحد الأدنى من الموارد المطلوبة لكل استعلامات استنادا إلى مستوى الخدمة. حدد الجدول أدناه الحد الأدنى الموارد المطلوبة لكل استعلام عبر مستويات الخدمة والتزامن المرتبط الذي يمكن تحقيقه.
مستوى الخدمة | الحد الأقصى للاستعلامات المتزامنة | الحد الأدنى ٪ المدعوم لـ REQUEST_MIN_RESOURCE_GRANT_PERCENT |
---|---|---|
DW100c | 4 | 25% |
DW200c | 8 | 12.5% |
DW300c | 12 | 8% |
DW400c | 16 | 6.25% |
DW500c | 20 | 5% |
DW1000c | 32 | 3% |
DW1500c | 32 | 3% |
DW2000c | 48 | 2% |
DW2500c | 48 | 2% |
DW3000c | 64 | 1.5% |
DW5000c | 64 | 1.5% |
DW6000c | 128 | 0.75% |
DW7500c | 128 | 0.75% |
DW10000c | 128 | 0.75% |
DW15000c | 128 | 0.75% |
DW30000c | 128 | 0.75% |
الحد الأقصى للتزامن لفئات الموارد
للتأكد من أن كل استعلام لديه موارد كافية للتنفيذ بكفاءة، يتعقب Synapse SQL استخدام الموارد عن طريق تعيين فتحات التزامن لكل استعلام. يضع النظام الاستعلامات في قائمة انتظار بناء على فتحات الأهمية والتزامن. تنتظر الاستعلامات في قائمة الانتظار حتى تتوفر فتحات تزامن كافية. تحدد فتحات الأهمية والتزامن ترتيب أولويات CPU. للمزيد من المعلومات، يرجى الاطلاع على تحليل حمل العمل الخاص بك
فئات الموارد الثابتة
يوضح الجدول التالي الحد الأقصى للاستعلامات المتزامنة وفتحات التزامن لكل فئة موارد ثابتة.
مستوى الخدمة | الحد الأقصى للاستعلامات المتزامنة | فتحات التزامن المتوفرة | الفتحات المستخدمة من قبل staticrc10 | الفتحات المستخدمة من قبل staticrc20 | الفتحات المستخدمة من قبل staticrc30 | الفتحات المستخدمة من قبل staticrc40 | الفتحات المستخدمة من قبل staticrc50 | الفتحات المستخدمة من قبل staticrc60 | الفتحات المستخدمة من قبل staticrc70 | الفتحات المستخدمة من قبل staticrc80 |
---|---|---|---|---|---|---|---|---|---|---|
DW100c | 4 | 4 | 1 | 2 | 4 | 4 | 4 | 4 | 4 | 4 |
DW200c | 8 | 8 | 1 | 2 | 4 | 8 | 8 | 8 | 8 | 8 |
DW300c | 12 | 12 | 1 | 2 | 4 | 8 | 8 | 8 | 8 | 8 |
DW400c | 16 | 16 | 1 | 2 | 4 | 8 | 16 | 16 | 16 | 16 |
DW500c | 20 | 20 | 1 | 2 | 4 | 8 | 16 | 16 | 16 | 16 |
DW1000c | 32 | 40 | 1 | 2 | 4 | 8 | 16 | 32 | 32 | 32 |
DW1500c | 32 | 60 | 1 | 2 | 4 | 8 | 16 | 32 | 32 | 32 |
DW2000c | 48 | 80 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
DW2500c | 48 | 100 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
DW3000c | 64 | 120 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
DW5000c | 64 | 200 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
DW6000c | 128 | 240 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
DW7500c | 128 | 300 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
DW10000c | 128 | 400 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
DW15000c | 128 | 600 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
DW30000c | 128 | 1200 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
فئات الموارد الديناميكية
يوضح الجدول التالي الحد الأقصى للاستعلامات المتزامنة وفتحات التزامن لكل فئة موارد ديناميكية. تستخدم فئات الموارد الديناميكية تخصيص النسبة المئوية للذاكرة من 3-10-22-70 لفئات الموارد الصغيرة-متوسطة الحجم-xlarge عبر مستوى الخدمة DW1000c إلى DW30000c. لتخصيص الذاكرة ضمن DW1000c، يرجى الرجوع إلى فئة المورد الديناميكي للمستند.
مستوى الخدمة | الحد الأقصى للاستعلامات المتزامنة | فتحات التزامن المتوفرة | الفتحات المستخدمة من قبل smallrc | الفتحات المستخدمة من قبل mediumrc | الفتحات المستخدمة من قبل largerc | الفتحات المستخدمة من قبل xlargerc |
---|---|---|---|---|---|---|
DW100c | 4 | 4 | 1 | 1 | 1 | 2 |
DW200c | 8 | 8 | 1 | 1 | 1 | 5 |
DW300c | 12 | 12 | 1 | 1 | 2 | 8 |
DW400c | 16 | 16 | 1 | 1 | 3 | 11 |
DW500c | 20 | 20 | 1 | 2 | 4 | 14 |
DW1000c | 32 | 40 | 1 | 4 | 8 | 28 |
DW1500c | 32 | 60 | 1 | 6 | 13 | 42 |
DW2000c | 32 | 80 | 2 | 8 | 17 | 56 |
DW2500c | 32 | 100 | 3 | 10 | 22 | 70 |
DW3000c | 32 | 120 | 3 | 12 | 26 | 84 |
DW5000c | 32 | 200 | 6 | 20 | 44 | 140 |
DW6000c | 32 | 240 | 7 | 24 | 52 | 168 |
DW7500c | 32 | 300 | 9 | 30 | 66 | 210 |
DW10000c | 32 | 400 | 12 | 40 | 88 | 280 |
DW15000c | 32 | 600 | 18 | 60 | 132 | 420 |
DW30000c | 32 | 1200 | 36 | 120 | 264 | 840 |
عندما لا تكون هناك فتحات تزامن كافية شاغرة لبدء تنفيذ الاستعلام، يتم وضع الاستعلامات في قائمة الانتظار وتنفيذها استنادا إلى الأهمية. إن كانت هناك أهمية مكافئة، يتم تنفيذ الاستعلامات على أساس أول في، أول خروج. ومع انتهاء الاستعلامات وسقوط عدد الاستعلامات والفتحات دون الحدود، يصدر Azure Synapse Analytics الاستعلامات في قائمة الانتظار.
الخطوات التالية
لمعرفة المزيد حول كيفية الاستفادة من فئات الموارد لتحسين حمل العمل الخاص بك، يرجى الاطلاع على المقالات التالية: