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

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

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

تكوين متعلق بعقدة الاستعلام، يُستخدم لتشغيل البحث الهجين بين البيانات المتجهة والقياسية.

queryNode.stats.publishInterval

الوصف القيمة الافتراضية
الفاصل الزمني الذي تقوم فيه عقدة الاستعلام بنشر معلومات إحصائيات العقدة، بما في ذلك حالة المقطع، واستخدام وحدة المعالجة المركزية، واستخدام الذاكرة، وحالة الحالة الصحية، إلخ. الوحدة: مللي ثانية. 1000

queryNode.segcore.knowhereThreadPoolNumRatio

الوصف القيمة الافتراضية
عدد مؤشرات الترابط في تجمع مؤشرات ترابط knowhere. إذا تم تمكين القرص، سيتضاعف حجم المخزن مع knowhereThreadPoolNumRatio([1، 32]). 4

queryNode.segcore.chunkRows

الوصف القيمة الافتراضية
عدد الصفوف التي يقسم بها Segcore المقطع إلى أجزاء. 128

queryNode.segcore.interimIndex.enableIndex

الوصف القيمة الافتراضية
  • ما إذا كان سيتم إنشاء فهرس مؤقت للمقاطع المتزايدة والمقاطع المغلقة التي لم تتم فهرستها بعد، مما يحسن أداء البحث.
  • سيقوم ميلفوس في النهاية بإغلاق وفهرسة جميع المقاطع في نهاية المطاف، ولكن تمكين هذا الأمر يحسن أداء البحث للاستعلامات الفورية بعد إدراج البيانات.
  • يتم تعيين هذا افتراضيًا إلى صواب، مما يشير إلى أن Milvus ينشئ فهرسًا مؤقتًا للمقاطع المتزايدة والمقاطع المغلقة التي لم تتم فهرستها عند البحث.
  • صواب

    queryNode.segcore.interimIndex.nlist

    الوصف القيمة الافتراضية
    قائمة الفهرس المؤقت nlist، يوصى بتعيين sqrt(chunkRows)، يجب أن يكون أصغر من chunkRows/8 128

    queryNode.segcore.interimIndex.nprobe

    الوصف القيمة الافتراضية
    nprobe للبحث عن فهرس صغير، بناءً على متطلبات الدقة الخاصة بك، يجب أن يكون أصغر من nlist 16

    queryNode.segcore.interimIndex.memExpansionRate

    الوصف القيمة الافتراضية
    الذاكرة الإضافية اللازمة لبناء فهرس مؤقت 1.15

    queryNode.segcore.interimIndex.buildParallelRate

    الوصف القيمة الافتراضية
    نسبة بناء الفهرس المؤقت المتوازي للفهرس المؤقت المتطابق مع رقم وحدة المعالجة المركزية 0.5

    queryNode.segcore.multipleChunkedEnable

    الوصف القيمة الافتراضية
    تمكين البحث المقطّع المتعدد صواب

    queryNode.segcore.knowhereScoreConsistency

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

    queryNode.loadMemoryUsageFactor

    الوصف القيمة الافتراضية
    العامل المضاعف لحساب استخدام الذاكرة أثناء تحميل المقاطع 1

    queryNode.enableDisk

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

    queryNode.cache.memoryLimit

    الوصف القيمة الافتراضية
    2 جيجا بايت، 2 * 1024 * 1024 * 1024 * 1024 2147483648

    queryNode.cache.readAheadPolicy

    الوصف القيمة الافتراضية
    سياسة القراءة المسبقة لذاكرة التخزين المؤقت للقطع، الخيارات: 'عادي، عشوائي، عشوائي، متسلسل، محتاج، غير محتاج' سوف تحتاج

    queryNode.cache.warmup

    الوصف القيمة الافتراضية
  • الخيارات: غير متزامن، مزامنة، تعطيل.
  • يحدد ضرورة إحماء ذاكرة التخزين المؤقت للقطع.
  • 1. إذا تم التعيين على "مزامنة" أو "غير متزامن" سيتم تحميل بيانات المتجه الأصلية بشكل متزامن/غير متزامن في
  • ذاكرة التخزين المؤقت للقطع أثناء عملية التحميل. هذا النهج لديه القدرة على تقليل وقت استجابة الاستعلام/البحث بشكل كبير
  • لمدة محددة بعد التحميل، وإن كان ذلك مصحوبًا بزيادة متزامنة في استخدام القرص;
  • 2. إذا تم تعيينه على "تعطيل" سيتم تحميل بيانات المتجه الأصلية في ذاكرة التخزين المؤقت للقطع فقط أثناء البحث/الاستعلام.
  • تعطيل

    queryNode.mmap.vectorField

    الوصف القيمة الافتراضية
    تمكين mmap لتحميل البيانات المتجهة خطأ

    queryNode.mmap.vectorIndex

    الوصف القيمة الافتراضية
    تمكين mmap لتحميل فهرس المتجه خطأ

    queryNode.mmap.scalarField

    الوصف القيمة الافتراضية
    تمكين mmap لتحميل البيانات القياسية خطأ

    queryNode.mmap.scalarIndex

    الوصف القيمة الافتراضية
    تمكين mmap لتحميل الفهرس القياسي خطأ

    queryNode.mmap.chunkCache

    الوصف القيمة الافتراضية
    تمكين mmap للتخزين المؤقت للقطع (استرجاع المتجه الخام). صواب

    queryNode.mmap.growingMmapEnabled

    الوصف القيمة الافتراضية
  • تمكين تعيين الذاكرة (mmap) لتحسين معالجة البيانات الخام المتزايدة.
  • من خلال تنشيط هذه الميزة، سيتم تقليل عبء الذاكرة المرتبط بالبيانات المضافة أو المعدلة حديثًا إلى حد كبير.
  • ومع ذلك، قد يأتي هذا التحسين على حساب انخفاض طفيف في زمن انتقال الاستعلام لمقاطع البيانات المتأثرة.
  • خطأ

    queryNode.mmap.fixedFileSizeForMmapAlloc

    الوصف القيمة الافتراضية
    حجم ملف tmp لمدير أجزاء mmap mmap 1

    queryNode.mmap.maxDiskUsagePercentageForMmapAlloc

    الوصف القيمة الافتراضية
    النسبة المئوية للقرص المستخدم في مدير القطع mmap 50

    queryNode.lazyload.enabled

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

    queryNode.lazyload.waitTimeout

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

    queryNode.lazyload.requestResourceTimeout

    الوصف القيمة الافتراضية
    المهلة القصوى بالمللي ثانية لانتظار مورد الطلب للتحميل البطيء، 5 ثوانٍ افتراضيًا 5000

    queryNode.lazyload.requestResourceRetryInterval

    الوصف القيمة الافتراضية
    الفاصل الزمني لإعادة المحاولة بالمللي ثانية لمورد طلب الانتظار للتحميل البطيء، 2 ثانية افتراضيًا 2000

    queryNode.lazyload.maxRetryTimes

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

    queryNode.lazyload.maxEvictPerRetry

    الوصف القيمة الافتراضية
    الحد الأقصى لعدد مرات الإخلاء للتحميل البطيء، 1 افتراضيًا 1

    queryNode.indexOffsetCacheEnabled

    الوصف القيمة الافتراضية
    تمكين ذاكرة التخزين المؤقت لإزاحة الفهرس لبعض الفهارس القياسية، الآن فقط لفهرس الصور النقطية، يمكن أن يؤدي تمكين هذه المعلمة إلى تحسين الأداء لاسترداد البيانات الأولية من الفهرس خطأ

    queryNode.scheduler.maxReadConcurrentRatio

    الوصف القيمة الافتراضية
  • maxReadConcurrentRatio هي نسبة التزامن لمهمة القراءة (مهمة البحث ومهمة الاستعلام).
  • سيكون الحد الأقصى لتزامن القراءة هو قيمة hardware.GetCPUNum * maxReadConcurrentRatio.
  • يتم تعيينه افتراضيًا إلى 2.0، مما يعني أن الحد الأقصى لتزامن القراءة سيكون قيمة hardware.GetCPUNum * 2.
  • يجب أن يكون الحد الأقصى لتزامن القراءة أكبر من أو يساوي 1، وأقل من أو يساوي hardware.GetCPUNum * 100.
  • (0, 100]
  • 1

    queryNode.scheduler.cpuRatio

    الوصف القيمة الافتراضية
    النسبة المستخدمة لتقدير استخدام وحدة المعالجة المركزية لمهمة القراءة. 10

    queryNode.scheduler.scheduleReadPolicy.name

    الوصف القيمة الافتراضية
  • فيفو قائمة انتظار FIFO تدعم الجدول الزمني.
  • مستخدم-مهمة-استطلاع المستخدم:
  • سيتم استطلاع مهام المستخدم واحدة تلو الأخرى وجدولتها.
  • الجدولة عادلة على دقة المهام.
  • تعتمد السياسة على اسم المستخدم للمصادقة.
  • ويعتبر اسم المستخدم الفارغ هو نفس المستخدم.
  • في حالة عدم وجود مستخدمين متعددين، تتحلل السياسة إلى FIFO"
  • فيفو

    queryNode.scheduler.scheduleReadPolicy.taskQueueExpire

    الوصف القيمة الافتراضية
    التحكم في المدة (عدد الثواني) التي تحتفظ بها قائمة الانتظار منذ أن تكون قائمة الانتظار فارغة 60

    queryNode.scheduler.scheduleReadPolicy.enableCrossUserGrouping

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

    queryNode.scheduler.scheduleReadPolicy.maxPendingTaskPerUser

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

    queryNode.levelZeroForwardPolicy

    الوصف القيمة الافتراضية
    سياسة الحذف الأمامي لمستوى المفوض صفر الحذف إلى الأمام، الخيار المحتمل["FilterByBF"، "التحميل عن بُعد"] FilterByBF

    queryNode.streamingDeltaForwardPolicy

    الوصف القيمة الافتراضية
    نهج الحذف الأمامي لتدفق المفوض، الخيار المحتمل["FilterByBF"، "مباشر"] FilterByBF

    queryNode.dataSync.flowGraph.maxQueueLength

    الوصف القيمة الافتراضية
    الحد الأقصى لحجم ذاكرة التخزين المؤقت لقائمة انتظار المهام في الرسم البياني للتدفق في عقدة الاستعلام. 16

    queryNode.dataSync.flowGraph.maxParallelism

    الوصف القيمة الافتراضية
    الحد الأقصى لعدد المهام المنفذة بالتوازي في الرسم البياني للتدفق 1024

    queryNode.enableSegmentPrune

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

    queryNode.queryStreamBatchSize

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

    queryNode.queryStreamMaxBatchSize

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

    queryNode.bloomFilterApplyParallelFactor

    الوصف القيمة الافتراضية
    العامل المتوازي عند تطبيق pk على مرشح bloom، افتراضي إلى 4*CPU_CORE_NUM 4

    queryNode.workerPooling.size

    الوصف القيمة الافتراضية
    حجم تجمع عملاء العقدة الكهرومغناطيسية العاملة 10

    queryNode.ip

    الوصف القيمة الافتراضية
    عنوان TCP/IP لعقدة الاستعلام. إذا لم يتم تحديده، استخدم أول عنوان أحادي الإرسال

    queryNode.port

    الوصف القيمة الافتراضية
    منفذ TCP لعقدة الاستعلام 21123

    queryNode.grpc.serverMaxSendSize

    الوصف القيمة الافتراضية
    الحد الأقصى لحجم كل طلب RPC يمكن أن ترسله عقدة الاستعلام، الوحدة: بايت 536870912

    queryNode.grpc.serverMaxRecvSize

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

    queryNode.grpc.clientMaxSendSize

    الوصف القيمة الافتراضية
    الحد الأقصى لحجم كل طلب RPC الذي يمكن للعملاء على عقدة الاستعلام إرساله، الوحدة: بايت 268435456

    queryNode.grpc.clientMaxRecvSize

    الوصف القيمة الافتراضية
    الحد الأقصى لحجم كل طلب طلب استدعاء أوامر الشراء (RPC) الذي يمكن للعملاء على عقدة الاستعلام، الوحدة: بايت 536870912
    جدول المحتويات

    جرب Managed Milvus مجاناً

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

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

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