Loading...
MySQL 9.5 Reference Manual 9.5의 25.5.8 ndb_delete_all — Delete All Rows from an NDB Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
ndb_delete_all은 지정된 NDB 테이블에서 모든 행을 삭제합니다. 경우에 따라서는 DELETE나 TRUNCATE TABLE보다 훨씬 빠를 수 있습니다.
1ndb_delete_all -c connection_string tbl_name -d db_name
이는 데이터베이스 db_name 에 있는 tbl_name 이라는 이름의 테이블에서 모든 행을 삭제합니다. 이는 MySQL에서 TRUNCATE db_name.tbl_name을 실행하는 것과 완전히 동일합니다.
ndb_delete_all과 함께 사용할 수 있는 옵션은 다음 표와 같습니다. 각 옵션에 대한 추가 설명은 표 다음에 이어집니다.
| Property | Value |
|---|---|
| Command-Line Format | --character-sets-dir=path |
문자 집합이 들어 있는 디렉터리입니다.
| Property | Value |
|---|---|
| Command-Line Format | --connect-retries=# |
| Type | Integer |
| Default Value | 12 |
| Minimum Value | 0 |
| Maximum Value | 12 |
연결을 포기하기 전에 재시도할 횟수입니다.
| Property | Value |
|---|---|
| Command-Line Format | --connect-retry-delay=# |
| Type | Integer |
| Default Value | 5 |
| Minimum Value | 0 |
| Maximum Value | 5 |
관리 서버에 접속을 시도하는 각 시도 사이에 대기할 초 단위 시간입니다.
| Property | Value |
|---|---|
| Command-Line Format | --connect-string=connection_string |
| Type | String |
| Default Value | [none] |
--ndb-connectstring과 동일합니다.
| Property | Value |
|---|---|
| Command-Line Format | --core-file |
에러 발생 시 코어 파일을 기록합니다. 디버깅에 사용됩니다.
--database, -d| Property | Value |
|---|---|
| Command-Line Format | --database=name |
| Type | String |
| Default Value | TEST_DB |
삭제할 테이블이 포함된 데이터베이스의 이름입니다.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-extra-file=path |
| Type | String |
| Default Value | [none] |
글로벌 파일들이 읽힌 후에 주어진 파일을 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-file=path |
| Type | String |
| Default Value | [none] |
주어진 파일에서만 기본 옵션들을 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-group-suffix=string |
| Type | String |
| Default Value | [none] |
concat(group, suffix)로 된 그룹들도 함께 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --diskscan |
디스크 스캔을 실행합니다.
| Property | Value |
|---|---|
| Command-Line Format | --help |
도움말 텍스트를 표시하고 종료합니다.
| Property | Value |
|---|---|
| Command-Line Format | --login-path=path |
| Type | String |
| Default Value | [none] |
로그인 파일에서 주어진 경로를 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --no-login-paths |
로그인 경로 파일에서 옵션을 읽는 것을 건너뜁니다.
| Property | Value |
|---|---|
| Command-Line Format | --ndb-connectstring=connection_string |
| Type | String |
| Default Value | [none] |
ndb_mgmd에 연결하기 위한 연결 문자열을 설정합니다. 문법: [nodeid=id;][host=]hostname[:port].
NDB_CONNECTSTRING과 my.cnf에 있는 항목들을 오버라이드합니다.
| Property | Value |
|---|---|
| Command-Line Format | --ndb-mgm-tls=level |
| Type | Enumeration |
| Default Value | relaxed |
| Valid Values | relaxed<br>strict |
관리 서버에 연결하는 데 필요한 TLS 지원 수준을 설정합니다. relaxed 또는 strict 중 하나입니다.
relaxed(기본값)는 TLS 연결을 시도하지만, 성공을 필수로 요구하지는 않음을 의미합니다.
strict는 연결에 TLS가 필수임을 의미합니다.
| Property | Value |
|---|---|
| Command-Line Format | --ndb-mgmd-host=connection_string |
| Type | String |
| Default Value | [none] |
--ndb-connectstring과 동일합니다.
| Property | Value |
|---|---|
| Command-Line Format | --ndb-nodeid=# |
| Type | Integer |
| Default Value | [none] |
이 노드에 대해 노드 ID를 설정하며, --ndb-connectstring에 의해 설정된 어떤 ID도 오버라이드합니다.
| Property | Value |
|---|---|
| Command-Line Format | --ndb-optimized-node-selection |
트랜잭션에 사용할 노드 선택을 최적화하는 기능을 활성화합니다. 기본적으로 활성화되어 있으며, 비활성화하려면 --skip-ndb-optimized-node-selection을 사용합니다.
| Property | Value |
|---|---|
| Command-Line Format | --ndb-tls-search-path=list |
| Type | Path name |
| Default Value (Unix) | $HOME/ndb-tls |
| Default Value (Windows) | $HOMEDIR/ndb-tls |
CA 파일을 검색할 디렉터리 목록을 지정합니다. Unix 플랫폼에서는 디렉터리 이름들을 콜론(:)으로 구분하고, Windows 시스템에서는 세미콜론 문자(;)를 구분자로 사용합니다.
디렉터리 참조는 상대 또는 절대일 수 있습니다. 하나 이상의 환경 변수를 포함할 수 있으며, 각 변수는 달러 기호($)가 접두사로 붙어 있으며 사용 전에 확장됩니다.
검색은 가장 왼쪽에 있는 디렉터리부터 시작하여 파일을 찾을 때까지 왼쪽에서 오른쪽으로 진행됩니다. 빈 문자열은 빈 검색 경로를 의미하며, 이 경우 모든 검색이 실패합니다. 점 하나로만 이루어진 문자열(.)은 검색 경로가 현재 작업 디렉터리로 제한됨을 나타냅니다.
검색 경로가 제공되지 않은 경우, 컴파일 시에 내장된 기본 값이 사용됩니다. 이 값은 사용 중인 플랫폼에 따라 달라집니다. Windows에서는 \ndb-tls이고, 그 외 플랫폼(Linux 포함)에서는 $HOME/ndb-tls입니다. 이는 -DWITH_NDB_TLS_SEARCH_PATH를 사용하여 NDB Cluster를 컴파일함으로써 오버라이드할 수 있습니다.
| Property | Value |
|---|---|
| Command-Line Format | --no-defaults |
로그인 파일을 제외한 어떤 옵션 파일에서도 기본 옵션을 읽지 않습니다.
| Property | Value |
|---|---|
| Command-Line Format | --print-defaults |
프로그램 인수 목록을 출력하고 종료합니다.
--transactional, -t이 옵션을 사용하면 delete 작업이 단일 트랜잭션으로 수행됩니다.
주의
매우 큰 테이블의 경우, 이 옵션을 사용하면 클러스터에서 사용 가능한 오퍼레이션 수를 초과하게 만들 수 있습니다.
튜플 스캔을 실행합니다.
| Property | Value |
|---|---|
| Command-Line Format | --usage |
도움말 텍스트를 표시하고 종료합니다. --help와 동일합니다.
| Property | Value |
|---|---|
| Command-Line Format | --version |
버전 정보를 표시하고 종료합니다.
25.5.7 ndb_config — Extract NDB Cluster Configuration Information
25.5.9 ndb_desc — Describe NDB Tables