代理相關組態
proxy 的相關設定,用來驗證用戶端的請求,並減少傳回的結果。
proxy.timeTickInterval
說明 | 預設值 |
---|---|
代理同步時間刻度的間隔,單位:毫秒。 | 200 |
proxy.healthCheckTimeout
說明 | 預設值 |
---|---|
毫秒,進行元件健康檢查的間隔 | 3000 |
proxy.msgStream.timeTick.bufSize
說明 | 預設值 |
---|---|
當產生訊息時,proxy 的 timeTick 訊息串流可以緩衝的最大訊息數。 | 512 |
proxy.maxNameLength
說明 | 預設值 |
---|---|
可在 Milvus 中建立的名稱或別名的最大長度,包括集合名稱、集合別名、分割區名稱和欄位名稱。 | 255 |
proxy.maxFieldNum
說明 | 預設值 |
---|---|
在集合中建立欄位時,可建立的最大欄位數。強烈建議設定 maxFieldNum >=64。 | 64 |
proxy.maxVectorFieldNum
說明 | 預設值 |
---|---|
可在集合中指定的向量欄位最大數目。值範圍:[1, 10]. | 4 |
proxy.maxShardNum
說明 | 預設值 |
---|---|
在集合中建立分片時,可建立的最大分片數。 | 16 |
proxy.maxDimension
說明 | 預設值 |
---|---|
在集合中建立時,向量的最大尺寸數。 | 32768 |
proxy.ginLogging
說明 | 預設值 |
---|---|
|
真 |
proxy.ginLogSkipPaths
說明 | 預設值 |
---|---|
跳過 gin 日誌的 URL 路徑 | / |
proxy.maxTaskNum
說明 | 預設值 |
---|---|
代理任務佇列中的最大任務數。 | 1024 |
proxy.ddlConcurrency
說明 | 預設值 |
---|---|
代理 DDL 的同時執行數。 | 16 |
proxy.dclConcurrency
說明 | 預設值 |
---|---|
代理伺服器中 DCL 的同時執行數。 | 16 |
proxy.mustUsePartitionKey
說明 | 預設值 |
---|---|
代理是否必須使用收集的分割區金鑰的開關 | 假 |
proxy.accessLog.enable
說明 | 預設值 |
---|---|
是否啟用存取記錄功能。 | false |
proxy.accessLog.minioEnable
說明 | 預設值 |
---|---|
是否上傳本機存取日誌檔案到 MinIO。此參數可在 proxy.accessLog.filename 不為空時指定。 | 假 |
proxy.accessLog.localPath
說明 | 預設值 |
---|---|
儲存存取記錄檔案的本機資料夾路徑。此參數可在 proxy.accessLog.filename 不為空時指定。 | /tmp/milvus_access |
proxy.accessLog.filename
說明 | 預設值 |
---|---|
存取記錄檔案的名稱。如果將此參數留空,存取日誌會列印到 stdout。 |
proxy.accessLog.maxSize
說明 | 預設值 |
---|---|
單一存取記錄檔允許的最大大小。如果日誌檔案大小達到此限制,就會啟動輪替程序。此程序會封鎖目前的存取記錄檔,建立新的記錄檔,並清除原始記錄檔的內容。單位:MB。 | 64 |
proxy.accessLog.rotatedTime
說明 | 預設值 |
---|---|
允許輪換單一存取記錄檔的最大時間間隔。達到指定的時間間隔時,會觸發輪換程序,建立新的存取記錄檔,並封存先前的存取記錄檔。單位:秒 | 0 |
proxy.accessLog.remotePath
說明 | 預設值 |
---|---|
上傳存取記錄檔案的物件儲存路徑。 | access_log/ |
proxy.accessLog.remoteMaxTime
說明 | 預設值 |
---|---|
允許上傳存取記錄檔的時間間隔。如果日誌檔案的上傳時間超過此時間間隔,檔案會被刪除。將值設定為 0 會停用此功能。 | 0 |
proxy.accessLog.cacheSize
說明 | 預設值 |
---|---|
寫入快取記憶體的記錄大小,位元組。(如果大小為 0,則關閉寫快取記憶體) | 0 |
proxy.accessLog.cacheFlushInterval
說明 | 預設值 |
---|---|
自動沖洗寫入快取記憶體的時間間隔,以秒為單位。(若間隔為 0 則關閉自動刷新) | 3 |
proxy.connectionCheckIntervalSeconds
說明 | 預設值 |
---|---|
連線管理員掃描非動態用戶端資訊的時間間隔 (秒) | 120 |
proxy.connectionClientInfoTTLSeconds
說明 | 預設值 |
---|---|
非作用中用戶端資訊 TTL 持續時間 (秒) | 86400 |
proxy.maxConnectionNum
說明 | 預設值 |
---|---|
代理應管理的最大用戶端資訊數,避免用戶端資訊過多 | 10000 |
proxy.gracefulStopTimeout
說明 | 預設值 |
---|---|
強制停止節點而不優先停止 | 30 |
proxy.slowQuerySpanInSeconds
說明 | 預設值 |
---|---|
執行時間超過 `slowQuerySpanInSeconds` 的查詢會被視為慢速,以秒為單位。 | 5 |
proxy.queryNodePooling.size
說明 | 預設值 |
---|---|
shardleader (querynode) 用戶端池的大小 | 10 |
proxy.http.enabled
說明 | 預設值 |
---|---|
是否啟用 http 伺服器 | 真 |
proxy.http.debug_mode
說明 | 預設值 |
---|---|
是否啟用 http 伺服器除錯模式 | 假 |
proxy.http.port
說明 | 預設值 |
---|---|
高階穩定 api |
proxy.http.acceptTypeAllowInt64
說明 | 預設值 |
---|---|
高階穩定 api,http 用戶端是否可以處理 int64 | 真 |
proxy.http.enablePprof
說明 | 預設值 |
---|---|
是否在 metrics 連接埠上啟用 pprof 中介軟體 | true |
proxy.ip
說明 | 預設值 |
---|---|
代理的 TCP/IP 位址。如果未指定,則使用第一個可單點傳送的位址。 |
proxy.port
說明 | 預設值 |
---|---|
代理的 TCP 埠 | 19530 |
proxy.grpc.serverMaxSendSize
說明 | 預設值 |
---|---|
代理可傳送的每個 RPC 請求的最大大小,單位:位元組 | 268435456 |
proxy.grpc.serverMaxRecvSize
說明 | 預設值 |
---|---|
代理可接收的每個 RPC 請求的最大大小,單位:位元組 | 67108864 |
proxy.grpc.clientMaxSendSize
說明 | 預設值 |
---|---|
代理上的用戶端可以傳送的每個 RPC 請求的最大大小,單位:位元組 | 268435456 |
proxy.grpc.clientMaxRecvSize
說明 | 預設值 |
---|---|
代理用戶端可以接收的每個 RPC 請求的最大大小,單位:位元組 | 67108864 |