🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • دليل الإدارة

تكوينات متعلقة بالحصص والحدود

QuotaConfig، تكوينات الحصة والحدود الخاصة بـ Milvus.

بشكل افتراضي، نقوم بتمكين

  1. حماية TT;

  2. حماية الذاكرة.

  3. حماية الحصة النسبية للقرص.

يمكنك تمكين:

  1. الحد من إنتاجية DML;

  2. حدود DDL و DQL qps/ثانية DQL;

  3. حماية طول/زمن انتظار DQL;

  4. حماية معدل نتائج DQL;

إذا لزم الأمر، يمكنك أيضًا فرض رفض طلبات RW يدويًا.

quotaAndLimits.enabled

الوصف القيمة الافتراضية
'صواب' لتمكين الحصة والحدود، 'خطأ' لتعطيلها. صواب

quotaAndLimits.quotaCenterCollectInterval

الوصف القيمة الافتراضية
  • quotaCollectCollectInterval هي الفاصل الزمني الذي يقوم فيه quotaCenter
  • يجمع المقاييس من الوكلاء ومجموعة الاستعلامات ومجموعة البيانات.
  • ثانية، (0 ~ 65536)
  • 3

    quotaAndLimits.limits.allocRetryTimes

    الوصف القيمة الافتراضية
    أوقات إعادة المحاولة عند فشل حذف بيانات إعادة توجيه التخصيص من حد المعدل 15

    quotaAndLimits.limits.allocWaitInterval

    الوصف القيمة الافتراضية
    مدة انتظار إعادة المحاولة عند فشل حذف معدل بيانات إعادة توجيه التخصيص من المعدل، بالمللي ثانية 1000

    quotaAndLimits.limits.complexDeleteLimitEnable

    الوصف القيمة الافتراضية
    ما إذا كان الحذف المعقد التحقق من بيانات إعادة توجيه الحذف بواسطة المحدد خطأ

    quotaAndLimits.limits.maxCollectionNumPerDB

    الوصف القيمة الافتراضية
    الحد الأقصى لعدد المجموعات لكل قاعدة بيانات. 65536

    quotaAndLimits.limits.maxInsertSize

    الوصف القيمة الافتراضية
    الحد الأقصى لحجم طلب إدراج واحد، بالبايت، -1 تعني عدم وجود حد -1

    quotaAndLimits.limits.maxResourceGroupNumOfQueryNode

    الوصف القيمة الافتراضية
    أقصى عدد لمجموعات موارد عقد الاستعلام 1024

    quotaAndLimits.limits.maxGroupSize

    الوصف القيمة الافتراضية
    الحد الأقصى لحجم مجموعة واحدة عند إجراء مجموعة البحث حسب 10

    quotaAndLimits.ddl.enabled

    الوصف القيمة الافتراضية
    ما إذا كان يتم تمكين اختناق طلب DDL. خطأ

    quotaAndLimits.ddl.collectionRate

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد طلبات DDL المتعلقة بالتجميع في الثانية الواحدة.
  • يشير تعيين هذا العنصر إلى 10 إلى أن Milvus لا يقوم بمعالجة أكثر من 10 طلبات DDL متعلقة بالمجموعة في الثانية، بما في ذلك طلبات إنشاء المجموعة وطلبات إسقاط المجموعة وطلبات تحميل المجموعة وطلبات تحرير المجموعة.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.ddl.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.ddl.partitionRate

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد طلبات DDL المتعلقة بالتقسيم في الثانية.
  • يشير تعيين هذا العنصر إلى 10 إلى أن Milvus لا يعالج أكثر من 10 طلبات متعلقة بالقسم في الثانية، بما في ذلك طلبات إنشاء القسم وطلبات إسقاط القسم وطلبات تحميل القسم وطلبات تحرير القسم.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.ddl.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.ddl.db.collectionRate

    الوصف القيمة الافتراضية
    qps لمستوى db، لا يوجد حد افتراضي، معدل لطلبات إنشاء مجموعة وإسقاط مجموعة وتحميل مجموعة وتحرير مجموعة -1

    quotaAndLimits.ddl.db.partitionRate

    الوصف القيمة الافتراضية
    qps لمستوى db، افتراضي بلا حد، المعدل ل CreatePartition, DropPartition, LoadPartition, ReleasePartition -1

    quotaAndLimits.indexRate.enabled

    الوصف القيمة الافتراضية
    ما إذا تم تمكين اختناق الطلبات المتعلقة بالفهرس. خطأ

    quotaAndLimits.indexRate.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد الطلبات المتعلقة بالفهرس في الثانية.
  • يشير تعيين هذا العنصر إلى 10 إلى أن Milvus لا يعالج أكثر من 10 طلبات متعلقة بالقسم في الثانية، بما في ذلك طلبات إنشاء الفهرس وطلبات إسقاط الفهرس.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.indexRate.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.indexRate.db.max

    الوصف القيمة الافتراضية
    qps لمستوى db، لا يوجد حد افتراضي، معدل إنشاء الفهرس وإسقاط الفهرس -1

    quotaAndLimits.flushRate.enabled

    الوصف القيمة الافتراضية
    سواء تم تمكين اختناق طلب التدفق أم لا. صواب

    quotaAndLimits.flushRate.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد طلبات التدفق في الثانية.
  • يشير تعيين هذا العنصر إلى 10 إلى أن Milvus لا يعالج أكثر من 10 طلبات تدفق في الثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.flushRate.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.flushRate.collection.max

    الوصف القيمة الافتراضية
    qps، لا يوجد حد افتراضي لمعدل التدفق على مستوى التجميع. 0.1

    quotaAndLimits.flushRate.db.max

    الوصف القيمة الافتراضية
    qps من مستوى db، افتراضي بلا حد، معدل التدفق على مستوى التجميع -1

    quotaAndLimits.compactionRate.enabled

    الوصف القيمة الافتراضية
    ما إذا تم تمكين اختناق طلب الضغط اليدوي أم لا. خطأ

    quotaAndLimits.compactionRate.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد طلبات الضغط اليدوي في الثانية.
  • يشير تعيين هذا العنصر إلى 10 إلى أن Milvus لا يعالج أكثر من 10 طلبات ضغط يدوي في الثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.compaction.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.compactionRate.db.max

    الوصف القيمة الافتراضية
    qps لمستوى db، لا يوجد حد افتراضي، معدل الضغط اليدوي -1

    quotaAndLimits.dml.enabled

    الوصف القيمة الافتراضية
    سواء تم تمكين اختناق طلب DML أم لا. خطأ

    quotaAndLimits.dml.insertRate.max

    الوصف القيمة الافتراضية
  • أعلى معدل إدخال بيانات في الثانية.
  • يشير تعيين هذا العنصر إلى 5 إلى أن Milvus يسمح فقط بإدخال البيانات بمعدل 5 ميجابايت/ثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dml.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.dml.insertRate.db.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.insertRate.collection.max

    الوصف القيمة الافتراضية
  • أعلى معدل إدخال بيانات لكل مجموعة في الثانية.
  • يشير تعيين هذا العنصر إلى 5 إلى أن Milvus يسمح فقط بإدراج البيانات في أي مجموعة بمعدل 5 ميجابايت/ثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dml.enabled إلى true في نفس الوقت.
  • -1

    quotaAndLimits.dml.insertRate.partition.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.upsertRate.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.upsertRate.db.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.upsertRate.collection.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.upsertRate.partition.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.deleteRate.max

    الوصف القيمة الافتراضية
  • أعلى معدل حذف للبيانات في الثانية.
  • يشير تعيين هذا العنصر إلى 0.1 إلى أن Milvus يسمح فقط بحذف البيانات بمعدل 0.1 ميجابايت/ثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dml.enabled إلى true في نفس الوقت.
  • -1

    quotaAndLimits.dml.deleteRate.db.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.deleteRate.collection.max

    الوصف القيمة الافتراضية
  • أعلى معدل حذف للبيانات في الثانية.
  • يشير تعيين هذا العنصر إلى 0.1 إلى أن Milvus يسمح فقط بحذف البيانات من أي مجموعة بمعدل 0.1 ميجابايت/ثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dml.enabled إلى true في نفس الوقت.
  • -1

    quotaAndLimits.dml.deleteRate.partition.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، لا يوجد حد افتراضي -1

    quotaAndLimits.dml.bulkLoadRate.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، افتراضي بلا حد، غير مدعوم بعد. الهدف: الحد من معدل التحميل المجمع -1

    quotaAndLimits.dml.bulkLoadRate.db.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، افتراضي بلا حد، غير مدعوم بعد. TODO: الحد من معدل التحميل المجمع لقاعدة البيانات -1

    quotaAndLimits.dml.bulkLoadRate.collection.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، افتراضي بلا حد، غير مدعوم بعد. TODO: الحد من معدل التحميل المجمع للمجموعة -1

    quotaAndLimits.dml.bulkLoadRate.partition.max

    الوصف القيمة الافتراضية
    ميغابايت/ثانية، افتراضي بلا حد، غير مدعوم بعد. TODO: الحد من معدل التحميل المجمع للقسم -1

    quotaAndLimits.dql.enabled

    الوصف القيمة الافتراضية
    ما إذا كان يتم تمكين اختناق طلب DQL. خاطئة

    quotaAndLimits.dql.searchRate.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد المتجهات للبحث في الثانية الواحدة.
  • يشير تعيين هذا العنصر إلى 100 إلى أن Milvus يسمح فقط بالبحث في 100 متجه في الثانية بغض النظر عما إذا كانت هذه المتجهات المائة كلها في بحث واحد أو مبعثرة عبر عمليات بحث متعددة.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dql.dql.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.dql.searchRate.db.max

    الوصف القيمة الافتراضية
    vps (ناقلات في الثانية)، لا يوجد حد افتراضي -1

    quotaAndLimits.dql.searchRate.collection.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد المتجهات للبحث في كل مجموعة في الثانية الواحدة.
  • يشير تعيين هذا العنصر إلى 100 إلى أن Milvus يسمح فقط بالبحث في 100 متجه في الثانية لكل مجموعة بغض النظر عما إذا كانت هذه المتجهات المائة كلها في بحث واحد أو مبعثرة عبر عمليات بحث متعددة.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dql.dql.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.dql.searchRate.partition.max

    الوصف القيمة الافتراضية
    vps (المتجهات في الثانية)، لا يوجد حد افتراضي -1

    quotaAndLimits.dql.queryRate.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد الاستعلامات في الثانية.
  • يشير تعيين هذا العنصر إلى 100 إلى أن ميلفوس يسمح فقط بـ 100 استعلام في الثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dql.dql.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.dql.queryRate.db.max

    الوصف القيمة الافتراضية
    qps، لا يوجد حد افتراضي -1

    quotaAndLimits.dql.queryRate.collection.max

    الوصف القيمة الافتراضية
  • الحد الأقصى لعدد الاستعلامات لكل مجموعة في الثانية.
  • يشير تعيين هذا العنصر إلى 100 إلى أن Milvus يسمح فقط بـ 100 استعلام لكل مجموعة في الثانية.
  • لاستخدام هذا الإعداد، قم بتعيين quotaAndLimits.dql.dql.enabled إلى صواب في نفس الوقت.
  • -1

    quotaAndLimits.dql.queryRate.partition.max

    الوصف القيمة الافتراضية
    qps، لا يوجد حد افتراضي -1

    quotaAndLimits.limitWriting.forceDeny

    الوصف القيمة الافتراضية
  • forceDeny false تعني السماح بطلبات dml (باستثناء بعض
  • شروط محددة، مثل ذاكرة العقد لعلامة الماء)، صحيح يعني رفض جميع طلبات dml دائمًا.
  • خاطئة

    quotaAndLimits.limitWriting.ttProtection.maxTimeTickDelay

    الوصف القيمة الافتراضية
  • يشير maxTimeTickTickDelay إلى الضغط الخلفي لعمليات DML.
  • سيتم تخفيض معدلات DML وفقًا لنسبة تأخير التجزئة الزمنية إلى maxTimeTickTickDelay,
  • إذا كان تأخير التجزئة الزمنية أكبر من maxTimeTickTickDelay، سيتم رفض جميع طلبات DML.
  • ثانية
  • 300

    quotaAndLimits.limitWriting.memProtection.enabled

    الوصف القيمة الافتراضية
  • عند استخدام الذاكرة> MemoryHighWaterLevel، سيتم رفض جميع طلبات DML;
  • عندما يكون استخدام الذاكرة <مستوى الذاكرة المنخفضة <مستوى الذاكرة المرتفع، يتم تقليل معدل dml;
  • عند استخدام الذاكرة <مستوى الذاكرة <مستوى الذاكرة المنخفضة للماء، لن يتم اتخاذ أي إجراء.
  • صحيح

    quotaAndLimits.limitWriting.memProtection.dataNodeMemoryLowWaterLevel

    الوصف القيمة الافتراضية
    (0، 1]، MemoryLowWaterLevel في عقد البيانات 0.85

    quotaAndLimits.limitWriting.memProtection.dataNodeMemoryHighWaterLevel

    الوصف القيمة الافتراضية
    (0، 1]، مستوى الماء المرتفع للذاكرة في عقد البيانات 0.95

    quotaAndLimits.limitWriting.memProtection.queryNodeMemoryLowWaterLevel

    الوصف القيمة الافتراضية
    (0, 1]، مستوى الماء المنخفض للذاكرة في عقد الاستعلام 0.85

    quotaAndLimits.limitWriting.memProtection.queryNodeMemoryHighWaterLevel

    الوصف القيمة الافتراضية
    (0، 1]، مستوى الماء المرتفع للذاكرة في عقد الاستعلام 0.95

    quotaAndLimits.limitWriting.growingSegmentsSizeProtection.enabled

    الوصف القيمة الافتراضية
  • لن يتم اتخاذ أي إجراء إذا كان حجم المقاطع المتنامية أقل من العلامة المائية المنخفضة.
  • عندما يتجاوز حجم المقاطع المتنامية حجم العلامة المائية المنخفضة، سيتم تخفيض معدل dml,
  • ولكن لن يكون المعدل أقل من الحد الأدنى لنسبة المعدل * dmlRateRate.
  • خطأ

    quotaAndLimits.limitWriting.diskProtection.enabled

    الوصف القيمة الافتراضية
    عندما يكون حجم الملف الإجمالي لتخزين الكائن أكبر من 'diskQuota'، سيتم رفض جميع طلبات dml; صواب

    quotaAndLimits.limitWriting.diskProtection.diskQuota

    الوصف القيمة الافتراضية
    ميغابايت، (0، +inf)، لا يوجد حد افتراضي -1

    quotaAndLimits.limitWriting.diskProtection.diskQuotaPerDB

    الوصف القيمة الافتراضية
    ميغابايت، (0، +inf)، افتراضي بدون حد -1

    quotaAndLimits.limitWriting.diskProtection.diskQuotaPerCollection

    الوصف القيمة الافتراضية
    ميغابايت، (0، +inf)، افتراضي بدون حد -1

    quotaAndLimits.limitWriting.diskProtection.diskQuotaPerPartition

    الوصف القيمة الافتراضية
    ميغابايت، (0، +inf)، افتراضي بدون حد -1

    quotaAndLimits.limitWriting.l0SegmentsRowCountProtection.enabled

    الوصف القيمة الافتراضية
    التبديل لتمكين حصة عدد صفوف المقطع l0 خطأ

    quotaAndLimits.limitWriting.l0SegmentsRowCountProtection.lowWaterLevel

    الوصف القيمة الافتراضية
    حصة عدد صفوف المقطع l0، مستوى الماء المنخفض 30000000

    quotaAndLimits.limitWriting.l0SegmentsRowCountProtection.highWaterLevel

    الوصف القيمة الافتراضية
    حصة عدد صفوف المقطع l0، ارتفاع منسوب المياه 50000000

    quotaAndLimits.limitWriting.deleteBufferRowCountProtection.enabled

    الوصف القيمة الافتراضية
    التبديل لتمكين حذف حصة عدد صفوف المخزن المؤقت للحذف خطأ

    quotaAndLimits.limitWriting.deleteBufferRowCountProtection.lowWaterLevel

    الوصف القيمة الافتراضية
    حذف حصة عدد صفوف المخزن المؤقت، انخفاض مستوى الماء 32768

    quotaAndLimits.limitWriting.deleteBufferRowCountProtection.highWaterLevel

    الوصف القيمة الافتراضية
    حذف حصة عدد صفوف المخزن المؤقت، ارتفاع مستوى المياه 65536

    quotaAndLimits.limitWriting.deleteBufferSizeProtection.enabled

    الوصف القيمة الافتراضية
    التبديل لتمكين حصة حجم المخزن المؤقت للحذف خطأ

    quotaAndLimits.limitWriting.deleteBufferSizeProtection.lowWaterLevel

    الوصف القيمة الافتراضية
    حذف حصة حجم المخزن المؤقت، انخفاض مستوى الماء 134217728

    quotaAndLimits.limitWriting.deleteBufferSizeProtection.highWaterLevel

    الوصف القيمة الافتراضية
    حذف حصة حجم المخزن المؤقت، ارتفاع مستوى المياه 268435456

    quotaAndLimits.limitReading.forceDeny

    الوصف القيمة الافتراضية
  • forceDeny false تعني أن طلبات dql مسموح بها (باستثناء بعض
  • شروط محددة، مثل إسقاط المجموعة)، صحيح تعني رفض جميع طلبات dql دائمًا.
  • خاطئة
    جدول المحتويات

    جرب Managed Milvus مجاناً

    Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

    ابدأ
    التعليقات

    هل كانت هذه الصفحة مفيدة؟