ndb_delete_all 從指定的 NDB 資料表刪除所有列。在某些情況下,這會比 DELETE 甚至 TRUNCATE TABLE 快得多。
用法
ndb_delete_all -c connection_string tbl_name -d db_name這會從名為 tbl_name 的資料表中刪除所有列,此資料表位於名為 db_name 的資料庫中。它與在 MySQL 中執行 TRUNCATE 完全相同。db_name.tbl_name
可以與 ndb_delete_all 一起使用的選項顯示在下表中。其他說明在表格之後。
-
命令列格式 --character-sets-dir=path包含字元集的目錄。
-
命令列格式 --connect-retries=#類型 整數 預設值 12最小值 0最大值 12放棄連線前重試連線的次數。
-
命令列格式 --connect-retry-delay=#類型 整數 預設值 5最小值 0最大值 5嘗試聯絡管理伺服器之間等待的秒數。
-
命令列格式 --connect-string=connection_string類型 字串 預設值 [無]與
--ndb-connectstring相同。 -
命令列格式 --core-file發生錯誤時寫入核心檔案;用於除錯。
--database,-d命令列格式 --database=name類型 字串 預設值 TEST_DB包含要刪除資料表的資料庫名稱。
-
命令列格式 --defaults-extra-file=path類型 字串 預設值 [無]在讀取全域檔案之後讀取指定的檔案。
-
命令列格式 --defaults-file=path類型 字串 預設值 [無]僅從指定的檔案讀取預設選項。
-
命令列格式 --defaults-group-suffix=string類型 字串 預設值 [無]也讀取 concat(group, suffix) 的群組。
-
命令列格式 --diskscan執行磁碟掃描。
-
命令列格式 --help顯示說明文字並結束。
-
命令列格式 --login-path=path類型 字串 預設值 [無]從登入檔案讀取指定的路徑。
-
命令列格式 --no-login-paths略過從登入路徑檔案讀取選項。
-
命令列格式 --ndb-connectstring=connection_string類型 字串 預設值 [無]設定連線字串以連線到 ndb_mgmd。語法:
[nodeid=。覆寫id;][host=]hostname[:port]NDB_CONNECTSTRING和my.cnf中的項目。 -
命令列格式 --ndb-mgm-tls=level類型 列舉 預設值 寬鬆有效值 寬鬆嚴格設定連線到管理伺服器所需的 TLS 支援等級;為
relaxed或strict之一。relaxed(預設值)表示嘗試 TLS 連線,但不要求成功;strict表示需要 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 叢集來覆寫此值。 -
命令列格式 --no-defaults除了登入檔案之外,不要從任何選項檔案讀取預設選項。
-
命令列格式 --print-defaults列印程式引數清單並結束。
--transactional,-t使用此選項會導致刪除作業以單一交易的方式執行。
警告對於非常大的資料表,使用此選項可能會導致可供叢集使用的作業次數超出。
執行元組掃描。
-
命令列格式 --usage顯示說明文字並結束;與
--help相同。 -
命令列格式 --version顯示版本資訊並結束。