ndb_show_tables 會顯示叢集中所有 NDB 資料庫物件的清單。依預設,這不僅包括使用者建立的表格和 NDB 系統表格,還包括 NDB 專屬的索引、內部觸發程序和 NDB Cluster 磁碟資料物件。
下列表格顯示可以與 ndb_show_tables 搭配使用的選項。表格後方提供其他說明。
使用方式
ndb_show_tables [-c connection_string]
-
命令列格式 --character-sets-dir=路徑包含字元集的目錄。
-
命令列格式 --connect-retries=#類型 整數 預設值 12最小值 0最大值 12放棄連線前重試連線的次數。
-
命令列格式 --connect-retry-delay=#類型 整數 預設值 5最小值 0最大值 5嘗試聯絡管理伺服器之間等待的秒數。
-
命令列格式 --connect-string=connection_string類型 字串 預設值 [無]與
--ndb-connectstring相同。 -
命令列格式 --core-file在發生錯誤時寫入核心檔案;用於除錯。
--database、-d指定所需表格所在的資料庫名稱。如果指定此選項,表格名稱必須接在資料庫名稱後面。
如果未指定此選項,且在
TEST_DB資料庫中找不到任何表格,ndb_show_tables 會發出警告。-
命令列格式 --defaults-extra-file=路徑類型 字串 預設值 [無]讀取全域檔案後讀取給定的檔案。
-
命令列格式 --defaults-file=路徑類型 字串 預設值 [無]只從給定的檔案讀取預設選項。
-
命令列格式 --defaults-group-suffix=字串類型 字串 預設值 [無]也讀取 concat(群組, 尾碼) 的群組。
-
命令列格式 --help顯示說明文字並結束。
-
命令列格式 --login-path=路徑類型 字串 預設值 [無]從登入檔案讀取給定的路徑。
-
命令列格式 --no-login-paths略過從登入路徑檔案讀取選項。
--loops、-l指定公用程式應執行的次數。當未指定此選項時,此值為 1,但如果您確實使用此選項,則必須為其提供整數引數。
-
命令列格式 --ndb-connectstring=connection_string類型 字串 預設值 [無]設定連線字串以連線至 ndb_mgmd。語法:
[nodeid=。覆寫id;][host=]hostname[:port]NDB_CONNECTSTRING和my.cnf中的項目。 -
命令列格式 --ndb-mgm-tls=層級類型 列舉 預設值 寬鬆有效值 寬鬆嚴格設定連線至管理伺服器所需的 TLS 支援層級;
寬鬆或嚴格其中之一。寬鬆(預設值)表示嘗試 TLS 連線,但不需要成功;嚴格表示需要 TLS 才能連線。 -
命令列格式 --ndb-mgmd-host=connection_string類型 字串 預設值 [無]與
--ndb-connectstring相同。 -
命令列格式 --ndb-nodeid=#類型 整數 預設值 [無]設定此節點的節點 ID,覆寫
--ndb-connectstring設定的任何 ID。 --ndb-optimized-node-selection命令列格式 --ndb-optimized-node-selection啟用交易節點選擇的最佳化。預設為啟用;使用
--skip-ndb-optimized-node-selection停用。-
命令列格式 --ndb-tls-search-path=list類型 路徑名稱 預設值 (Unix) $HOME/ndb-tls預設值 (Windows) $HOMEDIR/ndb-tls指定要搜尋 CA 檔案的目錄清單。在 Unix 平台上,目錄名稱以冒號 (
:) 分隔;在 Windows 系統上,分號字元 (;) 用作分隔符號。目錄參考可以是相對或絕對路徑;它可以包含一或多個環境變數,每個變數以美元符號 ($) 為首碼,並在使用前展開。搜尋從最左邊指定的目錄開始,從左到右繼續,直到找到檔案為止。空字串表示空的搜尋路徑,這會導致所有搜尋失敗。由單一點 (
.) 組成的字串表示搜尋路徑僅限於目前的工作目錄。如果未提供搜尋路徑,則會使用編譯的預設值。此值取決於使用的平台:在 Windows 上,這是
\ndb-tls;在其他平台(包括 Linux)上,這是$HOME/ndb-tls。這可以使用-DWITH_NDB_TLS_SEARCH_PATH編譯 NDB Cluster 來覆寫。 -
命令列格式 --no-defaults不要從登入檔案以外的任何選項檔案讀取預設選項。
--parsable、-p使用此選項會使輸出格式適合與
LOAD DATA搭配使用。-
命令列格式 --print-defaults列印程式引數清單並結束。
若指定此選項,將會顯示暫存表格。
--type,-t可用於將輸出限制為一種物件類型,以整數類型代碼指定,如下所示
1:系統表格2:使用者建立的表格3:唯一雜湊索引
任何其他值都會列出所有
NDB資料庫物件(預設)。--unqualified,-u若指定此選項,將會顯示不含限定詞的物件名稱。
-
命令列格式 --usage顯示說明文字並結束;與
--help相同。 -
命令列格式 --version顯示版本資訊並結束。
只有使用者建立的 NDB Cluster 表格才能從 MySQL 存取;系統表格(例如 SYSTAB_0)對於 mysqld 是不可見的。但是,您可以使用 NDB API 應用程式(例如 ndb_select_all)來檢視系統表格的內容(請參閱第 25.5.25 節 「ndb_select_all — 從 NDB 表格列印列」)。