الإعدادات المتعلقة بـ dataCoord
dataCoord.channel.watchTimeoutInterval
| الوصف | القيمة الافتراضية |
|---|---|
| مهلة انتظار مراقبة القنوات (بالثواني). سيؤدي تقدم تحديث مراقبة تذكير Datanode إلى إعادة ضبط مؤقت مهلة الانتظار. | 300 |
dataCoord.channel.legacyVersionWithoutRPCWatch
| الوصف | القيمة الافتراضية |
|---|---|
| تُعتبر Datanodes <= هذا الإصدار عقدًا قديمة، لا تحتوي على watch() القائمة على rpc. يُستخدم هذا فقط أثناء الترقية التدريجية حيث لن تحصل العقد القديمة على قنوات جديدة | 2.4.1 |
dataCoord.channel.balanceSilentDuration
| الوصف | القيمة الافتراضية |
|---|---|
| المدة التي يبدأ بعدها مدير القنوات في موازنة القنوات في الخلفية | 300 |
dataCoord.channel.balanceInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني الذي يتحقق خلاله مدير القنوات من حالة موازنة قنوات dml | 360 |
dataCoord.channel.checkInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني بالثواني الذي يقوم خلاله مدير القناة بتحديث حالات القنوات | 1 |
dataCoord.channel.notifyChannelOperationTimeout
| الوصف | القيمة الافتراضية |
|---|---|
| مهلة إخطار عمليات القناة (بالثواني). | 5 |
dataCoord.segment.maxSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى للمقطع، الوحدة: ميغابايت. تحدد القيمتان datacoord.segment.maxSize و datacoord.segment.sealProportion معًا ما إذا كان يمكن إغلاق المقطع أم لا. | 1024 |
dataCoord.segment.diskSegmentMaxSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى للقطعة بالميغابايت (MB) للمجموعة التي تحتوي على فهرس القرص (Disk index) | 2048 |
dataCoord.segment.sealProportion
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى للنسبة إلى datacoord.segment.maxSize لإغلاق مقطع. تحدد datacoord.segment.maxSize و datacoord.segment.sealProportion معًا ما إذا كان يمكن إغلاق مقطع أم لا. | 0.12 |
dataCoord.segment.sealProportionJitter
| الوصف | القيمة الافتراضية |
|---|---|
| نسبة تذبذب نسبة إغلاق المقطع، القيمة الافتراضية 0.1 (10%)، إذا كانت نسبة الإغلاق 12%، مع jitter=0.1، فإن النسبة الفعلية المطبقة ستكون 10.8~12% | 0.1 |
dataCoord.segment.assignmentExpiration
| الوصف | القيمة الافتراضية |
|---|---|
| وقت انتهاء صلاحية تخصيص المقطع، الوحدة: مللي ثانية | 2000 |
dataCoord.segment.allocLatestExpireAttempt
| الوصف | القيمة الافتراضية |
|---|---|
| الوقت الذي يتم فيه محاولة تخصيص آخر lastExpire من rootCoord بعد إعادة التشغيل | 200 |
dataCoord.segment.maxLife
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعمر المقطع بالثواني، 24*60*60 | 86400 |
dataCoord.segment.maxIdleTime
| الوصف | القيمة الافتراضية |
|---|---|
|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأدنى بالميغابايت للجزء الذي يمكن أن يظل خاملًا من حالة الإغلاق. | 16 |
dataCoord.segment.maxBinlogFileNumber
| الوصف | القيمة الافتراضية |
|---|---|
|
|
32 |
dataCoord.segment.smallProportion
| الوصف | القيمة الافتراضية |
|---|---|
| يُعتبر المقطع «مقطعًا صغيرًا» عندما يكون عدد صفوفه أقل من | 0.5 |
dataCoord.segment.compactableProportion
| الوصف | القيمة الافتراضية |
|---|---|
|
|
0.85 |
dataCoord.segment.expansionRate
| الوصف | القيمة الافتراضية |
|---|---|
|
|
1.25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
| الوصف | القيمة الافتراضية |
|---|---|
|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
| الوصف | القيمة الافتراضية |
|---|---|
| ما إذا كان سيتم ترقية فهرس الشريحة تلقائيًا إلى إصدار محرك الفهرسة | false |
dataCoord.segmentFlushInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى لمدة الفاصل الزمني (الوحدة: ثوانٍ) بين عمليات التفريغ على نفس المقطع | 2 |
dataCoord.enableCompaction
| الوصف | القيمة الافتراضية |
|---|---|
|
|
صحيح |
dataCoord.compaction.enableAutoCompaction
| الوصف | القيمة الافتراضية |
|---|---|
|
|
صحيح |
dataCoord.compaction.storageVersion.enabled
| الوصف | القيمة الافتراضية |
|---|---|
| ما إذا كان التضغط يمكنه إعادة كتابة البيانات الحالية المؤهلة إلى إصدار التخزين الحالي. هذه المعلمة قابلة للتحديث. | true |
dataCoord.compaction.bumpSchemaVersion.enabled
| الوصف | القيمة الافتراضية |
|---|---|
| ما إذا كان بإمكان عملية الضغط تطبيق تغييرات إصدار المخطط على البيانات الموجودة، بما في ذلك ملء الفراغات في الحقول التي تم إنشاؤها بواسطة دالة مضافة حديثًا. هذه المعلمة قابلة للتحديث. | false |
dataCoord.compaction.taskPrioritizer
| الوصف | القيمة الافتراضية |
|---|---|
|
|
الافتراضي |
dataCoord.compaction.taskQueueCapacity
| الوصف | القيمة الافتراضية |
|---|---|
| حجم قائمة انتظار مهام الضغط | 100000 |
dataCoord.compaction.dropTolerance
| الوصف | القيمة الافتراضية |
|---|---|
| سيتم مسح مهمة الضغط بعد انتهائها إذا استغرقت وقتًا أطول من هذا (بالثواني) | 86400 |
dataCoord.compaction.gcInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني بالثواني لعملية التجميع gc | 1800 |
dataCoord.compaction.mix.triggerInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني بالثواني لتشغيل عملية ضغط المزيج | 60 |
dataCoord.compaction.levelzero.triggerInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني بالثواني لتشغيل عملية ضغط L0 | 10 |
dataCoord.compaction.levelzero.forceTrigger.minSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأدنى بالبايت لإجبار تشغيل عملية ضغط LevelZero، والقيمة الافتراضية هي 8 ميغابايت | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى بالبايت لتشغيل عملية ضغط LevelZero قسريًا، والقيمة الافتراضية هي 64 ميجابايت. | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى لعدد ملفات deltalog لتشغيل عملية ضغط LevelZero قسريًا | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد ملفات deltalog لتشغيل عملية ضغط LevelZero قسريًا، والقيمة الافتراضية هي 30 | 30 |
dataCoord.compaction.single.ratio.threshold
| الوصف | القيمة الافتراضية |
|---|---|
| عتبة النسبة المئوية للجزء التي تؤدي إلى تشغيل عملية ضغط واحدة، والقيمة الافتراضية هي 0.2 | 0.2 |
dataCoord.compaction.single.deltalog.maxsize
| الوصف | القيمة الافتراضية |
|---|---|
| حجم سجل التغييرات (deltalog) للجزء الذي يؤدي إلى إجراء عملية ضغط واحدة، والقيمة الافتراضية هي 16 ميغابايت | 16777216 |
dataCoord.compaction.single.deltalog.maxnum
| الوصف | القيمة الافتراضية |
|---|---|
| عدد سجلات التغييرات (deltalog) في المقطع الذي يؤدي إلى إجراء عملية ضغط، والقيمة الافتراضية هي 200. | 200 |
dataCoord.compaction.single.expiredlog.maxsize
| الوصف | القيمة الافتراضية |
|---|---|
| حجم السجل منتهي الصلاحية للجزء الذي يؤدي إلى تشغيل عملية الضغط، والقيمة الافتراضية هي 10 ميغابايت | 10485760 |
dataCoord.compaction.clustering.enable
| الوصف | القيمة الافتراضية |
|---|---|
| تمكين ضغط المجموعات | صحيح |
dataCoord.compaction.clustering.autoEnable
| الوصف | القيمة الافتراضية |
|---|---|
| تمكين ضغط التجميع التلقائي | false |
dataCoord.compaction.clustering.triggerInterval
| الوصف | القيمة الافتراضية |
|---|---|
| فاصل زمني لتشغيل ضغط التجميع بالثواني | 600 |
dataCoord.compaction.clustering.minInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى للفاصل الزمني بين عمليات تنفيذ ضغط التجميع لمجموعة واحدة، لتجنب الضغط الزائد | 3600 |
dataCoord.compaction.clustering.maxInterval
| الوصف | القيمة الافتراضية |
|---|---|
| إذا لم يتم ضغط المجموعة بشكل مجمّع لفترة أطول من maxInterval، فقم بالضغط قسريًا | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
| الوصف | القيمة الافتراضية |
|---|---|
| إذا كان حجم البيانات الجديدة أكبر من newDataSizeThreshold، فقم بتنفيذ عملية ضغط التجميع | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
| الوصف | القيمة الافتراضية |
|---|---|
| نسبة حجم البيانات القصوى في تدريب K-means، وإذا تجاوزت هذه النسبة، فسيتم تقليل عينة البيانات لتلبية هذا الحد الأقصى | 0.8 |
dataCoord.compaction.clustering.maxCentroidsNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد المراكز في تدريب K-means | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى لعدد المراكز في تدريب K-means | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى لحجم المجموعة / متوسط الحجم في تدريب K-means | 0.01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى للمجموعة / متوسط الحجم في تدريب K-means | 10 |
dataCoord.compaction.clustering.maxClusterSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى للمجموعة في تدريب K-means | 5g |
dataCoord.syncSegmentsInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني للمزامنة المنتظمة للشرائح | 300 |
dataCoord.index.memSizeEstimateMultiplier
| الوصف | القيمة الافتراضية |
|---|---|
| عندما لا يتم إعداد حجم الذاكرة بواسطة إجراء الفهرس، يُستخدم هذا المضاعف لتقدير حجم ذاكرة بيانات الفهرس | 2 |
dataCoord.enableGarbageCollection
| الوصف | القيمة الافتراضية |
|---|---|
| قيمة التبديل للتحكم في تمكين عملية جمع القمامة لمسح البيانات المهملة في خدمة MinIO أو S3. | true |
dataCoord.gc.interval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني الذي يقوم فيه تنسيق البيانات بجمع القمامة، الوحدة: ثانية. | 3600 |
dataCoord.gc.missingTolerance
| الوصف | القيمة الافتراضية |
|---|---|
| مدة الاحتفاظ بملفات السجل الثنائي (binlog) غير المسجلة. يؤدي تعيين قيمة كبيرة بشكل معقول لهذه المعلمة إلى تجنب الحذف الخاطئ لملفات السجل الثنائي التي تم إنشاؤها حديثًا والتي تفتقر إلى البيانات الوصفية. الوحدة: ثانية. | 86400 |
dataCoord.gc.dropTolerance
| الوصف | القيمة الافتراضية |
|---|---|
| مدة الاحتفاظ بملفات السجل الثنائي (binlog) الخاصة بالأجزاء المحذوفة قبل مسحها، الوحدة: ثانية. | 10800 |
dataCoord.gc.removeConcurrent
| الوصف | القيمة الافتراضية |
|---|---|
| عدد goroutines المتزامنة لإزالة كائنات s3 التي تم إسقاطها | 32 |
dataCoord.gc.scanInterval
| الوصف | القيمة الافتراضية |
|---|---|
| فاصل زمني للمسح من أجل إزالة الملفات اليتيمة (الملفات الموجودة على نظام التخزين المفتوح (OSS) ولكن لم يتم تسجيلها في الميتا) في تخزين الكائنات، بالساعات | 168 |
dataCoord.gc.lob.enabled
| الوصف | القيمة الافتراضية |
|---|---|
| ما إذا كان سيتم تمكين جمع القمامة لملفات LOB غير المشار إليها التي تم إنشاؤها لقيم حقول TEXT. | صحيح |
dataCoord.gc.lob.safetyWindow
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأدنى للعمر، بالثواني، الذي يجب أن يبلغه ملف TEXT LOB غير المشار إليه قبل أن تتمكن عملية جمع القمامة من حذفه. | 3600 |
dataCoord.gc.lob.checkInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني، بالثواني، الذي يقوم فيه Milvus بمسح التخزين بحثًا عن ملفات LOB غير المشار إليها التي تم إنشاؤها لقيم حقول TEXT. | 1800 |
dataCoord.brokerTimeout
| الوصف | القيمة الافتراضية |
|---|---|
| 5000 مللي ثانية، مهلة RPC لوسيط dataCoord | 5000 |
dataCoord.autoBalance
| الوصف | القيمة الافتراضية |
|---|---|
| تمكين التوازن التلقائي | صحيح |
dataCoord.checkAutoBalanceConfigInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني لفحص إعدادات الموازنة التلقائية | 10 |
dataCoord.import.filesPerPreImportTask
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد الملفات المسموح به لكل مهمة ما قبل الاستيراد. | 2 |
dataCoord.import.taskRetention
| الوصف | القيمة الافتراضية |
|---|---|
| فترة الاحتفاظ بالملفات بالثواني للمهام التي في حالة "مكتملة" أو "فاشلة". | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
| الوصف | القيمة الافتراضية |
|---|---|
| لمنع إنشاء مقاطع صغيرة، سنقوم بإعادة تجميع الملفات المستوردة. تمثل هذه المعلمة مجموع أحجام الملفات في كل مجموعة (كل مهمة استيراد). | 6144 |
dataCoord.import.scheduleInterval
| الوصف | القيمة الافتراضية |
|---|---|
| الفاصل الزمني لجدولة الاستيراد، مقاسًا بالثواني. | 2 |
dataCoord.import.checkIntervalHigh
| الوصف | القيمة الافتراضية |
|---|---|
| يتم تعيين الفاصل الزمني لفحص الاستيراد، المقاس بالثواني، على تردد عالٍ لمدقق الاستيراد. | 2 |
dataCoord.import.checkIntervalLow
| الوصف | القيمة الافتراضية |
|---|---|
| يتم تعيين الفاصل الزمني لفحص الاستيراد، المقاس بالثواني، على تردد منخفض لمدقق الاستيراد. | 120 |
dataCoord.import.maxImportFileNumPerReq
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد الملفات المسموح به لكل طلب استيراد واحد. | 1024 |
dataCoord.import.maxImportJobNum
| الوصف | القيمة الافتراضية |
|---|---|
| الحد الأقصى لعدد مهام الاستيراد التي يتم تنفيذها أو التي لا تزال قيد الانتظار. | 1024 |
dataCoord.import.waitForIndex
| الوصف | القيمة الافتراضية |
|---|---|
| يشير إلى ما إذا كانت عملية الاستيراد تنتظر اكتمال إنشاء الفهرس أم لا. | صحيح |
dataCoord.gracefulStopTimeout
| الوصف | القيمة الافتراضية |
|---|---|
| ثوانٍ. إجبار العقدة على التوقف دون إيقاف تدريجي | 5 |
dataCoord.slot.clusteringCompactionUsage
| الوصف | القيمة الافتراضية |
|---|---|
| استخدام الفتحات في مهمة ضغط التجميع. | 16 |
dataCoord.slot.mixCompactionUsage
| الوصف | القيمة الافتراضية |
|---|---|
| استخدام الفتحات في مهمة ضغط المزج. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
| الوصف | القيمة الافتراضية |
|---|---|
| استخدام الفتحة لمهمة الضغط l0. | 8 |
dataCoord.ip
| الوصف | القيمة الافتراضية |
|---|---|
| عنوان TCP/IP لـ dataCoord. إذا لم يتم تحديده، فاستخدم أول عنوان قابل للبث الأحادي |
dataCoord.port
| الوصف | القيمة الافتراضية |
|---|---|
| منفذ TCP لـ dataCoord | 13333 |
dataCoord.grpc.serverMaxSendSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC الذي يمكن لـ dataCoord إرساله، الوحدة: بايت | 536870912 |
dataCoord.grpc.serverMaxRecvSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC يمكن لـ dataCoord استلامه، الوحدة: بايت | 268435456 |
dataCoord.grpc.clientMaxSendSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC يمكن للعملاء على dataCoord إرساله، الوحدة: بايت | 268435456 |
dataCoord.grpc.clientMaxRecvSize
| الوصف | القيمة الافتراضية |
|---|---|
| الحجم الأقصى لكل طلب RPC الذي يمكن للعملاء على dataCoord استلامه، الوحدة: بايت | 536870912 |