الإعدادات المتعلقة بـ dataNode
dataNode.dataSync.flowGraph.maxQueueLength
| الوصف | القيمة الافتراضية |
|---|---|
| الطول الأقصى لقائمة انتظار المهام في مخطط التدفق | 16 |
dataNode.dataSync.flowGraph.maxParallelism
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد المهام التي يتم تنفيذها بالتوازي في مخطط التدفق | 1024 |
dataNode.dataSync.maxParallelSyncMgrTasks
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد مهام المزامنة المتزامنة لمدير مزامنة عقدة البيانات على مستوى النظام بشكل عام | 256 |
dataNode.dataSync.skipMode.enable
| الوصف | القيمة الافتراضية |
|---|---|
| دعم تخطي بعض رسائل التوقيت لتقليل استخدام وحدة المعالجة المركزية (CPU) | صحيح |
dataNode.dataSync.skipMode.skipNum
| الوصف | القيمة الافتراضية |
|---|---|
| استهلاك واحد لكل n سجلات تم تخطيها | 4 |
dataNode.dataSync.skipMode.coldTime
| الوصف | القيمة الافتراضية |
|---|---|
| تشغيل وضع التخطي بعد وجود رسائل توقيت فقط لمدة x ثانية | 60 |
dataNode.segment.insertBufSize
| الوصف | القيمة الافتراضية |
|---|---|
|
|
16777216 |
dataNode.segment.deleteBufBytes
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى للمخزن المؤقت بالبايتات الذي يتم مسحه لقناة واحدة، والقيمة الافتراضية هي 16 ميغابايت | 16777216 |
dataNode.segment.syncPeriod
| الوصف | القيمة الافتراضية |
|---|---|
| الفترة الزمنية لمزامنة المقاطع إذا لم يكن المخزن المؤقت فارغًا. | 600 |
dataNode.memory.forceSyncEnable
| الوصف | القيمة الافتراضية |
|---|---|
| اضبط القيمة على "صحيح" لفرض المزامنة إذا كان استخدام الذاكرة مرتفعًا جدًا | صحيح |
dataNode.memory.forceSyncSegmentNum
| الوصف | القيمة الافتراضية |
|---|---|
| عدد المقاطع المراد مزامنتها، وسيتم مزامنة المقاطع ذات المخزن المؤقت الأكبر. | 1 |
dataNode.memory.checkInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني للتحقق من استخدام ذاكرة عقدة البيانات، بالمللي ثانية | 3000 |
dataNode.memory.forceSyncWatermark
| الوصف | القيمة الافتراضية |
|---|---|
| علامة الحد الأدنى للذاكرة في الوضع المستقل، وعند الوصول إلى هذه العلامة، سيتم مزامنة المقاطع. | 0.5 |
dataNode.channel.workPoolSize
| الوصف | القيمة الافتراضية |
|---|---|
|
|
-1 |
dataNode.channel.updateChannelCheckpointMaxParallel
| الوصف | القيمة الافتراضية |
|---|---|
|
|
10 |
dataNode.channel.updateChannelCheckpointInterval
| الوصف | القيمة الافتراضية |
|---|---|
| مدة الفاصل الزمني (بالثواني) الذي تستغرقه عقدة البيانات لتحديث نقطة فحص كل قناة | 60 |
dataNode.channel.updateChannelCheckpointRPCTimeout
| الوصف | القيمة الافتراضية |
|---|---|
| مهلة الانتظار بالثواني لاستدعاء RPC الخاص بـ UpdateChannelCheckpoint | 20 |
dataNode.channel.maxChannelCheckpointsPerPRC
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد نقاط فحص القناة لكل استدعاء RPC لـ UpdateChannelCheckpoint. | 128 |
dataNode.channel.channelCheckpointUpdateTickInSeconds
| الوصف | القيمة الافتراضية |
|---|---|
| الوتيرة، بالثواني، التي يقوم بها مُحدّث نقاط تفتيش القناة بتنفيذ التحديثات. | 10 |
dataNode.import.maxConcurrentTaskNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد مهام الاستيراد/ما قبل الاستيراد المسموح بتشغيلها بشكل متزامن على عقدة البيانات. | 16 |
dataNode.import.maxImportFileSizeInGB
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لحجم ملف الاستيراد (بالجيجابايت)، حيث يشير ملف الاستيراد إما إلى ملف قائم على الصفوف أو مجموعة من الملفات القائمة على الأعمدة. | 16 |
dataNode.import.readBufferSizeInMB
| الوصف | القيمة الافتراضية |
|---|---|
| حجم كتلة البيانات (بالميغابايت) التي يقرأها عقدة البيانات من مدير الأجزاء أثناء الاستيراد. | 16 |
dataNode.import.maxTaskSlotNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد الخانات التي تشغلها كل مهمة استيراد/ما قبل الاستيراد. | 16 |
dataNode.compaction.levelZeroBatchMemoryRatio
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى لنسبة الذاكرة الحرة لضغط المستوى صفر الذي يتم تنفيذه في الوضع الدفعي | 0.5 |
dataNode.compaction.levelZeroMaxBatchSize
| الوصف | القيمة الافتراضية |
|---|---|
| يشير الحد الأقصى لحجم الدفعة إلى الحد الأقصى لعدد شرائح L1/L2 في الدفعة عند تنفيذ ضغط المستوى صفر. القيمة الافتراضية هي -1، وأي قيمة أقل من 1 تعني عدم وجود حد. النطاق الصالح: >= 1. | -1 |
dataNode.compaction.useMergeSort
| الوصف | القيمة الافتراضية |
|---|---|
| ما إذا كان سيتم تمكين وضع mergeSort عند إجراء عملية mixCompaction. | false |
dataNode.compaction.maxSegmentMergeSort
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد المقاطع المراد دمجها في وضع mergeSort. | 30 |
dataNode.compaction.lobHoleRatioThreshold
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى لنسبة المساحة غير المستخدمة في ملفات LOB الحالية لحقول TEXT. أثناء عملية الضغط، إذا كانت هذه النسبة أقل من الحد الأدنى، فإن Milvus يعيد استخدام ملفات LOB الحالية. إذا كانت هذه النسبة أكبر من أو تساوي الحد الأدنى، فإن Milvus يعيد كتابة حمولات LOB المتبقية في ملفات LOB جديدة لاستعادة المساحة. | 0.3 |
dataNode.gracefulStopTimeout
| الوصف | القيمة الافتراضية |
|---|---|
| ثوانٍ. إجبار العقدة على التوقف دون إيقاف تدريجي | 1800 |
dataNode.slot.slotCap
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد المهام (مثل الضغط والاستيراد) المسموح بتشغيلها بشكل متزامن على عقدة البيانات | 16 |
dataNode.clusteringCompaction.memoryBufferRatio
| الوصف | القيمة الافتراضية |
|---|---|
| نسبة مخزن الذاكرة المؤقت لضغط التجميع. سيتم تفريغ البيانات التي تتجاوز الحد إلى وحدة التخزين. | 0.3 |
dataNode.clusteringCompaction.workPoolSize
| الوصف | القيمة الافتراضية |
|---|---|
| حجم مجموعة العمال لمهمة ضغط التجميع الواحدة. | 8 |
dataNode.bloomFilterApplyParallelFactor
| الوصف | القيمة الافتراضية |
|---|---|
| معامل التوازي عند تطبيق مفتاح أساسي (pk) على مرشح بلوم، والقيمة الافتراضية هي 4*CPU_CORE_NUM | 4 |
dataNode.storage.deltalog
| الوصف | القيمة الافتراضية |
|---|---|
| تنسيق سجل التغييرات، الخيارات: [json، parquet] | json |
dataNode.text.inlineThreshold
| الوصف | القيمة الافتراضية |
|---|---|
| حد الحجم، بالبايت، المستخدم لاختيار مسار التخزين لقيمة حقل TEXT. يتم تخزين القيم الأصغر من هذا الحد بشكل مضمن في بيانات الحقل. يتم تخزين القيم الأكبر من هذا الحد أو المساوية له بشكل منفصل كحمولات LOB، ويخزن حقل البيانات مرجعًا داخليًا. | 65536 |
dataNode.text.maxLobFileBytes
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى، بالبايت، لملف LOB واحد يخزن حمولات TEXT. عندما يصل ملف LOB إلى هذا الحجم، يقوم Milvus بكتابة حمولات TEXT LOB اللاحقة إلى ملف LOB آخر. | 67108864 |
dataNode.text.flushThresholdBytes
| الوصف | القيمة الافتراضية |
|---|---|
| عتبة حجم المخزن المؤقت، بالبايت، التي تدفع Milvus إلى تفريغ حمولات TEXT LOB المخزنة مؤقتًا من مقطع متزايد إلى التخزين. | 16777216 |
dataNode.ip
| الوصف | القيمة الافتراضية |
|---|---|
| عنوان TCP/IP الخاص بـ dataNode. إذا لم يتم تحديده، فاستخدم أول عنوان قابل للبث الأحادي |
dataNode.port
| الوصف | القيمة الافتراضية |
|---|---|
| منفذ TCP الخاص بـ dataNode | 21124 |
dataNode.grpc.serverMaxSendSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC الذي يمكن لـ dataNode إرساله، الوحدة: بايت | 536870912 |
dataNode.grpc.serverMaxRecvSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC الذي يمكن لـ dataNode استلامه، الوحدة: بايت | 268435456 |
dataNode.grpc.clientMaxSendSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC يمكن للعملاء على dataNode إرساله، الوحدة: بايت | 268435456 |
dataNode.grpc.clientMaxRecvSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC الذي يمكن للعملاء على dataNode استلامه، الوحدة: بايت | 536870912 |