Maximum number of collection-related DDL requests per second.
Setting this item to 10 indicates that Milvus processes no more than 10 collection-related DDL requests per second, including collection creation requests, collection drop requests, collection load requests, and collection release requests.
To use this setting, set quotaAndLimits.ddl.enabled to true at the same time.
-1
quotaAndLimits.ddl.partitionRate
Description
Default Value
Maximum number of partition-related DDL requests per second.
Setting this item to 10 indicates that Milvus processes no more than 10 partition-related requests per second, including partition creation requests, partition drop requests, partition load requests, and partition release requests.
To use this setting, set quotaAndLimits.ddl.enabled to true at the same time.
-1
quotaAndLimits.ddl.db.collectionRate
Description
Default Value
qps of db level , default no limit, rate for CreateCollection, DropCollection, LoadCollection, ReleaseCollection
-1
quotaAndLimits.ddl.db.partitionRate
Description
Default Value
qps of db level, default no limit, rate for CreatePartition, DropPartition, LoadPartition, ReleasePartition
-1
quotaAndLimits.indexRate.enabled
Description
Default Value
Whether index-related request throttling is enabled.
false
quotaAndLimits.indexRate.max
Description
Default Value
Maximum number of index-related requests per second.
Setting this item to 10 indicates that Milvus processes no more than 10 partition-related requests per second, including index creation requests and index drop requests.
To use this setting, set quotaAndLimits.indexRate.enabled to true at the same time.
-1
quotaAndLimits.indexRate.db.max
Description
Default Value
qps of db level, default no limit, rate for CreateIndex, DropIndex
-1
quotaAndLimits.flushRate.enabled
Description
Default Value
Whether flush request throttling is enabled.
true
quotaAndLimits.flushRate.max
Description
Default Value
Maximum number of flush requests per second.
Setting this item to 10 indicates that Milvus processes no more than 10 flush requests per second.
To use this setting, set quotaAndLimits.flushRate.enabled to true at the same time.
-1
quotaAndLimits.flushRate.collection.max
Description
Default Value
qps, default no limit, rate for flush at collection level.
0.1
quotaAndLimits.flushRate.db.max
Description
Default Value
qps of db level, default no limit, rate for flush
-1
quotaAndLimits.compactionRate.enabled
Description
Default Value
Whether manual compaction request throttling is enabled.
false
quotaAndLimits.compactionRate.max
Description
Default Value
Maximum number of manual-compaction requests per second.
Setting this item to 10 indicates that Milvus processes no more than 10 manual-compaction requests per second.
To use this setting, set quotaAndLimits.compaction.enabled to true at the same time.
-1
quotaAndLimits.compactionRate.db.max
Description
Default Value
qps of db level, default no limit, rate for manualCompaction
-1
quotaAndLimits.dml.enabled
Description
Default Value
Whether DML request throttling is enabled.
false
quotaAndLimits.dml.insertRate.max
Description
Default Value
Highest data insertion rate per second.
Setting this item to 5 indicates that Milvus only allows data insertion at the rate of 5 MB/s.
To use this setting, set quotaAndLimits.dml.enabled to true at the same time.
-1
quotaAndLimits.dml.insertRate.db.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.insertRate.collection.max
Description
Default Value
Highest data insertion rate per collection per second.
Setting this item to 5 indicates that Milvus only allows data insertion to any collection at the rate of 5 MB/s.
To use this setting, set quotaAndLimits.dml.enabled to true at the same time.
-1
quotaAndLimits.dml.insertRate.partition.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.upsertRate.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.upsertRate.db.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.upsertRate.collection.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.upsertRate.partition.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.deleteRate.max
Description
Default Value
Highest data deletion rate per second.
Setting this item to 0.1 indicates that Milvus only allows data deletion at the rate of 0.1 MB/s.
To use this setting, set quotaAndLimits.dml.enabled to true at the same time.
-1
quotaAndLimits.dml.deleteRate.db.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.deleteRate.collection.max
Description
Default Value
Highest data deletion rate per second.
Setting this item to 0.1 indicates that Milvus only allows data deletion from any collection at the rate of 0.1 MB/s.
To use this setting, set quotaAndLimits.dml.enabled to true at the same time.
-1
quotaAndLimits.dml.deleteRate.partition.max
Description
Default Value
MB/s, default no limit
-1
quotaAndLimits.dml.bulkLoadRate.max
Description
Default Value
MB/s, default no limit, not support yet. TODO: limit bulkLoad rate
-1
quotaAndLimits.dml.bulkLoadRate.db.max
Description
Default Value
MB/s, default no limit, not support yet. TODO: limit db bulkLoad rate
-1
quotaAndLimits.dml.bulkLoadRate.collection.max
Description
Default Value
MB/s, default no limit, not support yet. TODO: limit collection bulkLoad rate
-1
quotaAndLimits.dml.bulkLoadRate.partition.max
Description
Default Value
MB/s, default no limit, not support yet. TODO: limit partition bulkLoad rate
-1
quotaAndLimits.dql.enabled
Description
Default Value
Whether DQL request throttling is enabled.
false
quotaAndLimits.dql.searchRate.max
Description
Default Value
Maximum number of vectors to search per second.
Setting this item to 100 indicates that Milvus only allows searching 100 vectors per second no matter whether these 100 vectors are all in one search or scattered across multiple searches.
To use this setting, set quotaAndLimits.dql.enabled to true at the same time.
-1
quotaAndLimits.dql.searchRate.db.max
Description
Default Value
vps (vectors per second), default no limit
-1
quotaAndLimits.dql.searchRate.collection.max
Description
Default Value
Maximum number of vectors to search per collection per second.
Setting this item to 100 indicates that Milvus only allows searching 100 vectors per second per collection no matter whether these 100 vectors are all in one search or scattered across multiple searches.
To use this setting, set quotaAndLimits.dql.enabled to true at the same time.
-1
quotaAndLimits.dql.searchRate.partition.max
Description
Default Value
vps (vectors per second), default no limit
-1
quotaAndLimits.dql.queryRate.max
Description
Default Value
Maximum number of queries per second.
Setting this item to 100 indicates that Milvus only allows 100 queries per second.
To use this setting, set quotaAndLimits.dql.enabled to true at the same time.
-1
quotaAndLimits.dql.queryRate.db.max
Description
Default Value
qps, default no limit
-1
quotaAndLimits.dql.queryRate.collection.max
Description
Default Value
Maximum number of queries per collection per second.
Setting this item to 100 indicates that Milvus only allows 100 queries per collection per second.
To use this setting, set quotaAndLimits.dql.enabled to true at the same time.
-1
quotaAndLimits.dql.queryRate.partition.max
Description
Default Value
qps, default no limit
-1
quotaAndLimits.limitWriting.forceDeny
Description
Default Value
forceDeny false means dml requests are allowed (except for some
specific conditions, such as memory of nodes to water marker), true means always reject all dml requests.