توفير معدل نقل قياسي (يدوي) على قاعدة بيانات في Azure Cosmos DB - API ل NoSQL

ينطبق على: NoSQL

توضح هذه المقالة كيفية توفير معدل النقل القياسي (اليدوي) على قاعدة بيانات في Azure Cosmos DB ل NoSQL. يمكنك توفير معدل النقل لحاوية واحدة، أو لقاعدة بيانات ومشاركة معدل النقل بين الحاويات داخلها. لمعرفة وقت استخدام مستوى الحاوية ومعدل النقل على مستوى قاعدة البيانات، راجع مقالة استخدام حالات توفير معدل النقل على الحاويات وقواعد البيانات . يمكنك توفير سرعة نقل مستوى قاعدة البيانات باستخدام مدخل Azure أو حزم SDK لـ Azure Cosmos DB.

إذا كنت تستخدم واجهة برمجة تطبيقات مختلفة، فشاهد API ل MongoDB، وواجهة برمجة التطبيقات ل Cassandra، وواجهة برمجة التطبيقات لمقالات Gremlin لتوفير معدل النقل.

توفير الإنتاجية باستخدام بوابة Azure

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. إنشاء حساب Azure Cosmos DB جديد، أو تحديد حساب Azure Cosmos DB موجود.

  3. افتح جزء مستكشف البيانات، وحدد قاعدة بيانات جديدة. أدخل التفاصيل التالية:

    • أدخل معرف قاعدة البيانات.
    • حدد الخيار مشاركة معدل النقل عبر الحاويات.
    • حدد Autoscale أو Manual throughput وأدخل معدل نقل قاعدة البيانات المطلوبة (على سبيل المثال، 1000 RU/s).
    • أدخل اسما للحاوية الخاصة بك ضمن Container ID
    • أدخل مفتاح القسم
    • حدد موافق.

    لقطة شاشة لمربع الحوار

توفير الإنتاجية باستخدام Azure CLI أو PowerShell

لإنشاء قاعدة بيانات بسعة نقل مشتركة، انظر،

توفير الإنتاجية باستخدام .NET SDK

إشعار

يمكنك استخدام Azure Cosmos DB SDKs لواجهة برمجة التطبيقات ل NoSQL لتوفير معدل النقل لجميع واجهات برمجة التطبيقات. يمكنك اختياريا استخدام المثال التالي لواجهة برمجة التطبيقات ل Cassandra أيضا.

//set the throughput for the database
RequestOptions options = new RequestOptions
{
    OfferThroughput = 500
};

//create the database
await client.CreateDatabaseIfNotExistsAsync(
    new Database {Id = databaseName},  
    options);

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

راجع المقالات التالية للتعرف على الإنتاجية المتوفرة في Azure Cosmos DB: