本節中的列表提供用於設定 NDB Cluster 的 [computer]
、[tcp]
和 [shm]
區段中的 config.ini
檔案參數資訊。有關個別參數的詳細說明和額外資訊,請參閱 第 25.4.3.10 節,「NDB Cluster TCP/IP 連線」,或 第 25.4.3.12 節,「NDB Cluster 共用記憶體連線」(依實際情況)。
以下參數適用於 config.ini
檔案的 [computer]
區段
以下參數適用於 config.ini
檔案的 [tcp]
區段
AllowUnresolvedHostNames
: 當為 false (預設值) 時,管理節點無法解析主機名稱會導致嚴重錯誤;當為 true 時,無法解析的主機名稱只會回報為警告。Checksum
: 如果啟用檢查總和,則會檢查節點之間的所有訊號是否有錯誤。Group
: 用於群組鄰近度;較小的值會被解譯為較近。HostName1
: 由 TCP 連線加入的兩部電腦中的第一部電腦的名稱或 IP 位址。HostName2
: 由 TCP 連線加入的兩部電腦中的第二部電腦的名稱或 IP 位址。NodeId1
: 連線一端的節點 (資料節點、API 節點或管理節點) 的 ID。NodeId2
: 連線一端的節點 (資料節點、API 節點或管理節點) 的 ID。NodeIdServer
: 設定 TCP 連線的伺服器端。OverloadLimit
: 當傳送緩衝區中未傳送的位元組超過此數量時,連線會被視為超載。PreferIPVersion
: 指示 IP 版本 4 或 6 的 DNS 解析器偏好。PreSendChecksum
: 如果同時啟用此參數和 Checksum,則執行傳送前檢查總和檢查,並檢查節點之間的所有 TCP 訊號是否有錯誤。Proxy
: ....ReceiveBufferMemory
: 此節點收到的訊號緩衝區位元組數。RequireLinkTls
: 唯讀;如果此連線的任何端點需要 TLS,則會設定為 true。SendBufferMemory
: 從此節點傳送的訊號的 TCP 緩衝區位元組數。SendSignalId
: 在每個訊號中傳送 ID。用於追蹤檔案。在除錯建置中預設為 true。TcpSpinTime
: 在接收時進入休眠前的旋轉時間。TCP_MAXSEG_SIZE
: 用於 TCP_MAXSEG 的值。TCP_RCV_BUF_SIZE
: 用於 SO_RCVBUF 的值。TCP_SND_BUF_SIZE
: 用於 SO_SNDBUF 的值。TcpBind_INADDR_ANY
: 為連線的伺服器端繫結 InAddrAny 而不是主機名稱。
以下參數適用於 config.ini
檔案的 [shm]
區段
Checksum
: 如果啟用檢查總和,則會檢查節點之間的所有訊號是否有錯誤。Group
: 用於群組鄰近度;較小的值會被解譯為較近。HostName1
: 由 SHM 連線加入的兩部電腦中的第一部電腦的名稱或 IP 位址。HostName2
: 由 SHM 連線加入的兩部電腦中的第二部電腦的名稱或 IP 位址。NodeId1
: 連線一端的節點 (資料節點、API 節點或管理節點) 的 ID。NodeId2
: 連線一端的節點 (資料節點、API 節點或管理節點) 的 ID。NodeIdServer
: 設定 SHM 連線的伺服器端。OverloadLimit
: 當傳送緩衝區中未傳送的位元組超過此數量時,連線會被視為超載。PreSendChecksum
: 如果同時啟用此參數和 Checksum,則執行傳送前檢查總和檢查,並檢查節點之間的所有 SHM 訊號是否有錯誤。SendBufferMemory
: 共用記憶體緩衝區中用於從此節點傳送的訊號的位元組數。SendSignalId
: 在每個訊號中傳送 ID。用於追蹤檔案。ShmKey
: 共用記憶體金鑰;當設定為 1 時,由 NDB 計算。ShmSpinTime
: 接收時,進入休眠前的旋轉微秒數。ShmSize
: 共用記憶體區段的大小。Signum
: 用於發出訊號的訊號編號。