إدارة التجمعات المرنة في Azure SQL Database

ينطبق على: قاعدة بيانات Azure SQL

باستخدام التجمع المرن، يمكنك تحديد مقدار الموارد التي يتطلبها التجمع المرن للتعامل مع عبء العمل لقواعد البيانات الخاصة به، ومقدار الموارد لكل قاعدة بيانات مجمعة.

مدخل Microsoft Azure

يمكن العثور على جميع إعدادات التجمع في مكان واحد: جزء تكوين التجمع. للوصول إلى هنا، ابحث عن تجمع مرن في مدخل Microsoft Azure وانقر على Configure pool إما من أعلى التعليمة البرمجية أو من قائمة الموارد على اليسار.

من هنا يمكنك إجراء أي مجموعة من التغييرات التالية وحفظها جميعاً في دفعة واحدة:

  1. تغيير مستوى الخدمة للمجمع
  2. قم بتوسيع الأداء (DTU أو vCores) والتخزين لأعلى أو لأسفل
  3. إضافة أو حذف قواعد البيانات إلى/من التجمع
  4. تعيين حد أدنى (مضمون) وأقصى أداء لقواعد البيانات في المجمعات
  5. قم بمراجعة ملخص التكلفة لعرض أي تغييرات على فاتورتك كنتيجة لاختياراتك الجديدة

Elastic pool configuration blade

PowerShell

ملاحظة

تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

هام

لا تزال الوحدة النمطيةPowerShell Azure Resource Manager مدعومة من قبل قاعدة بيانات SQL Azure، ولكن جميع التطويرات المستقبلية تكون للوحدة النمطية Az.Sql. بالنسبة إلى أوامر cmdlets، راجع AzureRM.Sql. تتطابق وسائط الأوامر في الوحدة النمطية Az وفي الوحدات النمطية AzureRm بشكل كبير.

لإنشاء وإدارة تجمعات قاعدة بيانات SQL المرنة وقواعد البيانات المجمعة باستخدام Azure PowerShell، استخدم أوامر PowerShell cmdlets التالية. إذا كنت بحاجة إلى تثبيت PowerShell أو ترقيته، فراجع تثبيت وحدة Azure PowerShell. لإنشاء وإدارة الخوادم لمجموعة مرنة، راجع إنشاء وإدارة الخوادم. لإنشاء قواعد جدار الحماية وإدارتها، راجع إنشاء قواعد جدار الحماية وإدارتها باستخدام PowerShell.

Cmdlet الوصف
جديد AzSqlElasticPool إنشاء تجمع مرن.
احصل علىAzSqlElasticPool يحصل على التجمعات المرنة وقيم خصائصها.
حدد AzSqlElasticPool يعدل خصائص المسبح المرن على سبيل المثال، استخدم خاصية StorageMB لتعديل الحد الأقصى للتخزين لحوض مرن.
إزالة AzSqlElasticPool يحذف التجمع المرن.
احصل على AzSqlElasticPoolActivity يحصل على حالة العمليات على بركة مرنة
جديد AzSqlDatabase ينشئ قاعدة بيانات جديدة في تجمع موجود أو كقاعدة بيانات واحدة.
احصل على AzSqlDatabase الحصول على 1 أو أكثر من قواعد البيانات.
حدد AzSqlDatabase يعيّن خصائص قاعدة بيانات، أو ينقل قاعدة بيانات موجودة إلى أو خارج أو بين التجمعات المرنة.
إزالة AzSqlDatabase إزالة قاعدة بيانات.

تلميح

قد يستغرق إنشاء العديد من قواعد البيانات في تجمع مرن وقتاً عند الانتهاء باستخدام المدخل أو أوامر PowerShell cmdlets التي تنشئ قاعدة بيانات واحدة فقط في كل مرة. التنفيذ التلقائي للإنشاء في حوض مرن، راجع CreateOrUpdateElasticPoolAndPopulate.

Azure CLI

لإنشاء مجمعات مرنة لقاعدة بيانات SQL وإدارتها باستخدام Azure CLI، استخدم أوامر Azure CLI SQL Database التالية. استخدم Cloud Shell لتشغيل Azure CLI في مستعرضك، أو تثبيته على macOS أو Linux أو Windows.

Cmdlet الوصف
إنشاء حوض سباحة مرن من az sql إنشاء تجمع مرن.
قائمة التجمع المرن من az sql إرجاع قائمة التجمعات المرنة في الخادم.
قائمة dbs sql المرنة من az sql ترجع قائمة قواعد البيانات في تجمع مرن.
إصدارات قائمة التجمع المرن من az sql يتضمن أيضاً إعدادات DTU للتجمّع المتوفر، وحدود التخزين، وإعدادات قاعدة البيانات. لتقليل الإسهاب، يتم إخفاء حدود التخزين الإضافية وإعدادات قاعدة البيانات بشكل ظاهري.
تحديث المجموعة المرنة من az sql يحدّث حوض سباحة مرناً.
حذف التجمع المطاطي az sql يحذف البركة المرنة.

Transact-SQL (T-SQL)

لإنشاء ونقل قواعد البيانات داخل التجمعات المرنة الموجودة أو لإرجاع معلومات عن تجمع مرن لقاعدة بيانات SQL باستخدام Transact-SQL، استخدم أوامر T-SQL التالية. يمكنك إصدار هذه الأوامر باستخدام مدخل Microsoft Azure أو SQL Server Management Studio أو Visual Studio Code أو أي برنامج آخر يمكنه الاتصال بخادم وتمرير أوامر Transact-SQL. لإنشاء قواعد جدار الحماية وإدارتها باستخدام T-SQL، راجع إدارة قواعد جدار الحماية باستخدام Transact-SQL.

هام

لا يمكنك إنشاء تجمع مرن لـ Azure SQL Database أو تحديثه أو حذفه باستخدام Transact-SQL. يمكنك إضافة أو حذف قواعد البيانات من تجمع مرن، ويمكنك استخدام DMVs لإرجاع معلومات عن التجمعات المرنة الموجودة.

الأمر الوصف
إنشاء قاعدة بيانات (Azure SQL Database) ينشئ قاعدة بيانات جديدة في تجمع موجود أو كقاعدة بيانات واحدة. يجب أن تكون متصلاً بقاعدة البيانات الرئيسية لإنشاء قاعدة بيانات جديدة.
ALTER DATABASE (قاعدة بيانات Azure SQL) انقل قاعدة بيانات إلى أو خارج أو بين التجمعات المرنة.
قطع قاعدة البيانات (Transact-SQL) يحذف قاعدة البيانات.
sys.مرن_تجمع_موارد_إحصائيات (Azure SQL Database) إرجاع إحصائيات استخدام الموارد لجميع التجمعات المرنة على الخادم. لكل تجمع مرن، يوجد صف واحد لكل نافذة إبلاغ مدتها 15 ثانية (أربعة صفوف في الدقيقة). يتضمن ذلك وحدة المعالجة المركزية (CPU)، IO، السجل، استهلاك التخزين واستخدام الطلب/الجلسة المتزامن من قِبل جميع قواعد البيانات في المجمع.
قاعدة بيانات sys_خدمات_أهداف (Azure SQL Database) لعرض الإصدار (طبقة الخدمة) وهدف الخدمة (طبقة التسعير) واسم التجمع المرن، إن وجد، لقاعدة بيانات في قاعدة بيانات SQL أو Azure Synapse Analytics. في حالة تسجيل الدخول إلى قاعدة البيانات الرئيسية في الخادم، يتم إرجاع المعلومات الموجودة في جميع قواعد البيانات. بالنسبة إلى Azure Synapse Analytics، يجب أن تكون متصلاً بقاعدة البيانات الرئيسية.

REST API

لإنشاء وإدارة تجمعات قاعدة بيانات SQL المرنة وقواعد البيانات المجمعة، استخدم طلبات REST API هذه.

الأمر الوصف
المجمعات المرنة - إنشاء أو تحديث ينشئ تجمعاً مرناً جديداً أو يقوم بتحديث تجمع مرن موجود.
التجمعات المرنة - إزالة يحذف البركة المرنة.
التجمعات المرنة - احصل على يحصل على بركة مرنة.
المجمعات المرنة - قائمة حسب الخادم إرجاع قائمة التجمعات المرنة في الخادم.
التجمعات المرنة - تحديث يحدّث تجمعاً مرناً موجوداً.
أنشطة التجمع المرن إرجاع أنشطة البلياردو المرنة.
أنشطة قاعدة بيانات التجمع المرن إرجاع النشاط في قواعد البيانات داخل تجمع مرن.
قواعد البيانات - إنشاء أو تحديث ينشئ قاعدة بيانات جديدة أو يقوم بتحديث قاعدة بيانات موجودة.
قواعد البيانات - احصل على يحصل على قاعدة بيانات.
قواعد البيانات - القائمة حسب التجمع المرن ترجع قائمة قواعد البيانات في تجمع مرن.
قواعد البيانات - سرد حسب الخادم إرجاع قائمة قواعد البيانات في الخادم.
قواعد البيانات - تحديث يحدّث قاعدة بيانات موجودة.

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