mirror of https://github.com/milvus-io/milvus.git
enhance: change default partition num to 16 when using partition key (#32950)
/kind improvement Signed-off-by: SimFG <bang.fu@zilliz.com>pull/33011/head
parent
12ec3d61d9
commit
4031abd2fa
|
@ -18,6 +18,7 @@ package client
|
|||
|
||||
import (
|
||||
"github.com/golang/protobuf/proto"
|
||||
|
||||
"github.com/milvus-io/milvus-proto/go-api/v2/commonpb"
|
||||
"github.com/milvus-io/milvus-proto/go-api/v2/milvuspb"
|
||||
"github.com/milvus-io/milvus/client/v2/entity"
|
||||
|
|
|
@ -54,7 +54,7 @@ const (
|
|||
DefaultShardsNum = int32(1)
|
||||
|
||||
// DefaultPartitionsWithPartitionKey defines the default number of partitions when use partition key
|
||||
DefaultPartitionsWithPartitionKey = int64(64)
|
||||
DefaultPartitionsWithPartitionKey = int64(16)
|
||||
|
||||
// InvalidPartitionID indicates that the partition is not specified. It will be set when the partitionName is empty
|
||||
InvalidPartitionID = int64(-1)
|
||||
|
|
|
@ -99,7 +99,7 @@ func (s *PartitionKeySuite) TestPartitionKey() {
|
|||
{
|
||||
pkColumn := integration.NewInt64FieldDataWithStart(integration.Int64Field, rowNum, rowNum)
|
||||
fVecColumn := integration.NewFloatVectorFieldData(integration.FloatVecField, rowNum, dim)
|
||||
partitionKeyColumn := integration.NewInt64SameFieldData("pid", rowNum, 2)
|
||||
partitionKeyColumn := integration.NewInt64SameFieldData("pid", rowNum, 10)
|
||||
hashKeys := integration.GenerateHashKeys(rowNum)
|
||||
insertResult, err := c.Proxy.Insert(ctx, &milvuspb.InsertRequest{
|
||||
DbName: dbName,
|
||||
|
@ -115,7 +115,7 @@ func (s *PartitionKeySuite) TestPartitionKey() {
|
|||
{
|
||||
pkColumn := integration.NewInt64FieldDataWithStart(integration.Int64Field, rowNum, rowNum*2)
|
||||
fVecColumn := integration.NewFloatVectorFieldData(integration.FloatVecField, rowNum, dim)
|
||||
partitionKeyColumn := integration.NewInt64SameFieldData("pid", rowNum, 3)
|
||||
partitionKeyColumn := integration.NewInt64SameFieldData("pid", rowNum, 100)
|
||||
hashKeys := integration.GenerateHashKeys(rowNum)
|
||||
insertResult, err := c.Proxy.Insert(ctx, &milvuspb.InsertRequest{
|
||||
DbName: dbName,
|
||||
|
@ -216,7 +216,7 @@ func (s *PartitionKeySuite) TestPartitionKey() {
|
|||
}
|
||||
|
||||
{
|
||||
// search without partition key
|
||||
// search with partition key
|
||||
expr := fmt.Sprintf("%s > 0 && pid == 1", integration.Int64Field)
|
||||
nq := 10
|
||||
topk := 10
|
||||
|
@ -382,7 +382,7 @@ func (s *PartitionKeySuite) TestPartitionKey() {
|
|||
deleteResult, err := c.Proxy.Delete(ctx, &milvuspb.DeleteRequest{
|
||||
DbName: dbName,
|
||||
CollectionName: collectionName,
|
||||
Expr: integration.Int64Field + " < 2000 && pid == 2",
|
||||
Expr: integration.Int64Field + " < 2000 && pid == 10",
|
||||
})
|
||||
if deleteResult.GetStatus().GetErrorCode() != commonpb.ErrorCode_Success {
|
||||
log.Warn("deleteResult fail reason", zap.String("reason", deleteResult.GetStatus().GetReason()))
|
||||
|
|
|
@ -17,7 +17,7 @@ max_limit = 16384
|
|||
max_top_k = 16384
|
||||
max_partition_num = 4096
|
||||
max_role_num = 10
|
||||
default_partition_num = 64 # default num_partitions for partition key feature
|
||||
default_partition_num = 16 # default num_partitions for partition key feature
|
||||
default_segment_row_limit = 1000
|
||||
default_server_segment_row_limit = 1024 * 512
|
||||
default_alias = "default"
|
||||
|
|
Loading…
Reference in New Issue