本節中的清單提供有關在用於組態 NDB 叢集的 [computer]
、[tcp]
和 [shm]
部分的 config.ini
檔案中使用的參數資訊。如需個別參數的詳細描述和其他資訊,請參閱第 25.4.3.10 節「NDB 叢集 TCP/IP 連線」或第 25.4.3.12 節「NDB 叢集共享記憶體連線」,視情況而定。
下列參數適用於 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
:指出 DNS 解析器偏好的 IP 版本 4 或 6。PreSendChecksum
:如果啟用此參數和校驗和,則會執行傳送前校驗和檢查,並檢查節點之間的所有 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
:如果啟用此參數和校驗和,則會執行傳送前校驗和檢查,並檢查節點之間的所有 SHM 訊號是否有錯誤。SendBufferMemory
:共用記憶體緩衝區中用於從此節點傳送訊號的位元組數。SendSignalId
:在每個訊號中傳送 ID。用於追蹤檔案中。ShmKey
:共用記憶體金鑰;當設定為 1 時,由 NDB 計算。ShmSpinTime
:接收時,在進入睡眠之前旋轉的微秒數。ShmSize
:共用記憶體區段的大小。Signum
:要用於發訊號的訊號編號。