Loading...
MySQL 9.5 Reference Manual 9.5의 25.5.27 ndb_show_tables — Display List of NDB Tables의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
ndb_show_tables는 클러스터에 있는 모든
NDB 데이터베이스 object의 목록을 표시합니다. 기본적으로 여기에는 사용자 생성
테이블과 NDB 시스템 테이블뿐만 아니라,
NDB 전용 인덱스, 내부
트리거, 그리고 NDB Cluster 디스크 데이터 object도 포함됩니다.
ndb_show_tables와 함께 사용할 수 있는 option들은 다음 표에 나와 있습니다. 추가 설명은 표 뒤에 이어집니다.
1ndb_show_tables [-c connection_string]
| Property | Value |
|---|---|
| Command-Line Format | --character-sets-dir=path |
character set이 들어 있는 디렉터리입니다.
| 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 |
관리 서버에 접속을 시도하는 사이에 대기할 초(second) 수입니다.
| Property | Value |
|---|---|
| Command-Line Format | --connect-string=connection_string |
| Type | String |
| Default Value | [none] |
--ndb-connectstring과
동일합니다.
| Property | Value |
|---|---|
| Command-Line Format | --core-file |
에러 발생 시 core file을 기록합니다; 디버깅에 사용됩니다.
--database,
-d원하는 테이블이 있는 데이터베이스의 이름을 지정합니다. 이 option이 지정된 경우, 데이터베이스 이름 뒤에 테이블 이름이 와야 합니다.
이 option이 지정되지 않았고, TEST_DB 데이터베이스에서
테이블이 발견되지 않으면
ndb_show_tables는 경고를 출력합니다.
| 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] |
지정된 파일에서만 기본 option을 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-group-suffix=string |
| Type | String |
| Default Value | [none] |
concat(group, suffix)로 된 그룹들도 함께 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --help |
help 텍스트를 표시하고 종료합니다.
| Property | Value |
|---|---|
| Command-Line Format | --login-path=path |
| Type | String |
| Default Value | [none] |
login 파일에서 지정된 path를 읽습니다.
| Property | Value |
|---|---|
| Command-Line Format | --no-login-paths |
login path 파일에서 option을 읽는 것을 건너뜁니다.
--loops,
-l유틸리티를 실행할 횟수를 지정합니다. 이 option이 지정되지 않으면 1입니다. 이 option을 사용하는 경우, 정수 argument를 반드시 제공해야 합니다.
| 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 시스템에서는
세미콜론 문자(;)가 구분자로 사용됩니다.
디렉터리 참조는 상대 또는 절대일 수 있습니다;
앞에 dollar sign($)가 붙은 하나 이상의
환경 변수를 포함할 수 있으며, 사용 전에
확장됩니다.
검색은 가장 왼쪽에 있는 디렉터리부터 시작하여
파일이 발견될 때까지 왼쪽에서 오른쪽 순으로 진행됩니다.
빈 문자열은 빈 search path를 의미하며, 모든
검색이 실패하도록 합니다. 단일 점
(.)으로 이루어진 문자열은 search path가
현재 작업 디렉터리로 한정됨을 나타냅니다.
search path가 제공되지 않으면, 컴파일 시에 내장된 기본값이
사용됩니다. 이 값은 사용하는 플랫폼에 따라 달라집니다:
Windows에서는 \ndb-tls이고,
다른 플랫폼(예: Linux)에서는
$HOME/ndb-tls입니다. 이는 NDB Cluster를
-DWITH_NDB_TLS_SEARCH_PATH를 사용하여
컴파일함으로써 재정의할 수 있습니다.
| Property | Value |
|---|---|
| Command-Line Format | --no-defaults |
login 파일 이외의 어떠한 option 파일에서도 기본 option을 읽지 않습니다.
--parsable,
-p이 option을 사용하면 output이
LOAD DATA와 함께 사용하기에
적합한 형식이 되도록 합니다.
| Property | Value |
|---|---|
| Command-Line Format | --print-defaults |
program argument 리스트를 출력하고 종료합니다.
지정된 경우, temporary 테이블이 표시되도록 합니다.
--type,
-toutput을 한 종류의 object로 제한하는 데 사용할 수 있으며, 이는 여기 나와 있는 integer 타입 코드로 지정합니다:
1: 시스템 테이블
2: 사용자 생성 테이블
3: Unique hash 인덱스
그 외의 값은 모든 NDB
데이터베이스 object가 나열되도록 합니다(기본값).
--unqualified,
-u지정된 경우, unqualified object 이름이 표시되도록 합니다.
| Property | Value |
|---|---|
| Command-Line Format | --usage |
help 텍스트를 표시하고 종료합니다;
--help와 동일합니다.
| Property | Value |
|---|---|
| Command-Line Format | --version |
version 정보를 표시하고 종료합니다.
참고
MySQL에서 접근할 수 있는 것은 user-created NDB Cluster 테이블뿐이며,
SYSTAB_0과 같은 시스템 테이블은
mysqld에 보이지 않습니다. 그러나
NDB API 애플리케이션인
ndb_select_all과 같은 것을 사용하여
시스템 테이블의 내용을 확인할 수 있습니다
(참고:
Section 25.5.25, “ndb_select_all — Print Rows from an NDB Table”).
25.5.26 ndb_select_count — Print Row Counts for NDB Tables
25.5.28 ndb_sign_keys — Create, Sign, and Manage TLS Keys and Certificates for NDB Cluster