حدث
إنشاء تطبيقات ووكلاء الذكاء الاصطناعي
١٧ رمضان، ٩ م - ٢١ رمضان، ١٠ ص
انضم إلى سلسلة الاجتماعات لإنشاء حلول الذكاء الاصطناعي قابلة للتطوير استنادا إلى حالات الاستخدام في العالم الحقيقي مع المطورين والخبراء الآخرين.
تسجيل الآنلم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
ينطبق على: العفريت
يدعم Azure Cosmos DB العديد من واجهات برمجة التطبيقات، مثل SQL وMongoDB وCassandra وGremlin وTable. كل واجهة من واجهات برمجة التطبيقات لديها مجموعة خاصة بها من عمليات قاعدة البيانات. تتراوح هذه العمليات من القراءة والكتابة النقطية البسيطة إلى الاستعلامات المعقدة. تستهلك كل عملية قاعدة بيانات موارد النظام استناداً إلى تعقيد العملية.
يتم تسوية تكلفة جميع عمليات قاعدة البيانات عن طريق قاعدة بيانات Azure Cosmos ويتم التعبير عنها عن طريق وحدات الطلب (أو وحدات البحث السريع، باختصار). Request charge هي وحدات الطلب التي تستهلكها جميع عمليات قاعدة البيانات. يمكنك التفكير في وحدات الطلب على أنها عملة أداء تستخلص موارد النظام مثل CPU وIOPS والذاكرة المطلوبة لتنفيذ عمليات قاعدة البيانات التي يدعمها Azure Cosmos DB. بغض النظر عن واجهة برمجة التطبيقات التي تستخدمها للتفاعل مع حاوية Azure Cosmos الخاصة بك، يتم قياس التكاليف دائماً بواسطة وحدات الطلب. سواء أكانت عملية قاعدة البيانات كتابة أم قراءة نقطة أم استعلامًا، يتم قياس التكاليف دائماً في وحدات الطلب. لمعرفة المزيد، راجع مقالة وحدات الطلب واعتباراتها.
تعرض هذه المقالة الطرق المختلفة التي يمكنك من خلالها العثور على استهلاك وحدة الطلب (RU) لأي عملية يتم تنفيذها على حاوية في Azure Cosmos DB ل Gremlin. إذا كنت تستخدم واجهة برمجة تطبيقات مختلفة، فراجع مقالات API for MongoDB, Cassandra API, SQL API, and Table API للعثور على رسوم وحدة الطلب / ثانية.
تعين الرؤوس التي تم إرجاعها بواسطة واجهة برمجة تطبيقات Gremlin إلى سمات الحالة المخصصة التي يتم حاليا عرضها بواسطة Gremlin .NET وJava SDK. تتوافر تكلفة الطلب تحت المفتاح x-ms-request-charge
. عندما تستخدم واجهة برمجة تطبيقات Gremlin يكون لديك خيارات متعددة للبحث عن استهلاك وحدات الطلب لعملية في حاوية Azure Cosmos.
قم بتسجيل الدخول إلى بوابة Azure.
إنشاء حساب Azure Cosmos جديد وتزويده بالبيانات، أو تحديد حساب موجود يحتوي بالفعل على بيانات.
افتح جزء مستكشف البيانات وحدد الحاوية التي تريد العمل عليها.
أدخل استعلاماً صالحاً ثم حدد Execute Gremlin Query .
حدد Query Stats لعرض رسوم الطلب الفعلية للطلب الذي نفذته.
عند استخدام Gremlin.NET SDK، تتوفر سمات الحالة ضمن StatusAttributes
خاصية الكائنResultSet<>
:
ResultSet<dynamic> results = client.SubmitAsync<dynamic>("g.V().count()").Result;
double requestCharge = (double)results.StatusAttributes["x-ms-request-charge"];
لمزيد من المعلومات، راجع التشغيل السريع: إنشاء تطبيق .NET Framework أو Core باستخدام Azure Cosmos DB لحساب Gremlin.
عندما تستخدم SDK Java Gremlin، يمكنك استرداد سمات الحالة عن طريق استدعاء statusAttributes()
الأسلوب على العنصرResultSet
:
ResultSet results = client.submit("g.V().count()");
Double requestCharge = (Double)results.statusAttributes().get().get("x-ms-request-charge");
لمزيد من المعلومات، راجع التشغيل السريع: إنشاء قاعدة بيانات رسم بياني في Azure Cosmos DB مستخدماً SDK Java.
لمعرفة المزيد حول تحسين استهلاك وحدة الطلب، راجع هذه المقالات:
حدث
إنشاء تطبيقات ووكلاء الذكاء الاصطناعي
١٧ رمضان، ٩ م - ٢١ رمضان، ١٠ ص
انضم إلى سلسلة الاجتماعات لإنشاء حلول الذكاء الاصطناعي قابلة للتطوير استنادا إلى حالات الاستخدام في العالم الحقيقي مع المطورين والخبراء الآخرين.
تسجيل الآنالتدريب
الوحدة النمطية
قياس أداء الفهرس في Azure Cosmos DB for NoSQL - Training
قياس أداء نهج الفهرسة في Azure Cosmos DB ل NoSQL.
الشهادة
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
كتابة استعلامات فعالة، وإنشاء نهج الفهرسة، وإدارة الموارد وتوفيرها في واجهة برمجة تطبيقات SQL وSDK باستخدام Microsoft Azure Cosmos DB.
الوثائق
طلب الوحدات كعملة إنتاجية وأداء - Azure Cosmos DB
تعرف على كيفية عملة وحدات الطلب كعملة في Azure Cosmos DB وكيفية تحديد متطلبات وحدة الطلب وتقديرها.
تقدير التكاليف باستخدام مخطط سعة Azure Cosmos DB - واجهة برمجة التطبيقات ل NoSQL
تعرف على كيفية استخدام مخطط سعة Azure Cosmos DB لتقدير معدل النقل والتكلفة المطلوبة عند استخدام Azure Cosmos DB ل NoSQL.
قوالب Resource Manager ل Azure Cosmos DB ل Gremlin
استخدم قوالب Azure Resource Manager لإنشاء وتكوين Azure Cosmos DB ل Gremlin.
تحسين تكلفة طلباتك في Azure Cosmos DB
توضح هذه المقالة كيفية تحسين التكاليف عند إصدار الطلبات على Azure Cosmos DB.