Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

메타 테이블은 마크베이스의 스키마 정보를 제시해 주는 테이블들로 테이블 명이 M$로 시작된다.

이 테이블들은 테이블의 이름과, 컬럼 정보, 인덱스 정보들을 유지하고 있고, DDL문의 결과로 인한 생성, 변경, 삭제 정보를 반영한다.
이 메타 테이블은 사용자에 의해서 추가, 삭제, 변경될 수 없다.

The Meta Tables are tables that present the schema information of Machbase. The table names begin with "M$".

These tables hold the table name, column information,  and index information, and reflect the creation, modification and deletion information resulting from the DDL statement.
The Meta Tables can not be added, deleted, or changed by the user.

User Objects


M$SYS_TABLES

사용자가 생성한 테이블을 표시한다.

Displays the table created by the user.

컬럼 이름

Column Name

설명

Description

NAME

테이블 이름

Table name

TYPE

테이블 유형

Table type

DATABASE_ID

데이터베이스 식별자

Database identifier

ID

테이블 식별자

Table identifier

USER ID

테이블을 생성한 사용자

User of created table

COLCOUNT

컬럼의 개수

Number of columns



UI Text Box
목차

Index


Table of Contents
maxLevel3
indent20px
exclude목차
classtoc



M$SYS_COLUMNS

M$SYS_TABLES 에 표시된 사용자 테이블의 컬럼 정보를 표시한다.

Displays the column information of the user table displayed in M$SYS_TABLES.

컬럼 이름

Column Name

설명

Description

NAME

컬럼 이름

Column name

TYPE

컬럼 타입

Column type

DATABASE_ID

데이터베이스 식별자

Database identifier

ID

컬럼 식별자

Column identifier

LENGTH

컬럼 길이

Column length

TABLE_ID

컬럼이 속한 테이블의 식별자

Table identifier of column

FLAG

(서버 내부 사용을 위한 정보)(Information for internal use of the server)

PART_PAGE_COUNT

파티션 당 페이지 수

Pages per partition

PAGE_VALUE_COUNT

페이지 당 데이터의 수

Number of data per page

MINMAX_CACHE_SIZE

MIN-MAX 캐쉬의 크기

Size of MIN-MAX cache

MAX_CACHE_PART_COUNT

파티션 캐쉬의 최대 개수

Maximum number of partition caches

M$SYS_INDEXES

사용자가 생성한 인덱스 정보를 표시한다.

Displays the index information generated by the user.

컬럼 이름

Column Name

설명

Description

NAME

인덱스의 이름

Index name

TYPE

인덱스의 종류

Index type

DATABASE_ID

데이터베이스 식별자

Database identifier

ID

인덱스 식별자

Index identifier

TABLE_ID

인덱스를 생성한 테이블 식별자

Table of index identifier

COLCOUNT

인덱스를 생성한 컬럼의 수

Number of columns of created index

PART_VALUE_COUNT

인덱스가 속한 테이블의 파티션당 데이터 수

Number of data per partition of index table

BLOOM_FILTER

Bloom Filter 사용 가능 여부

Availability of Bloom Filter

KEY_COMPRESS

키값의 압축 여부

Compression status of key values

MAX_LEVEL

인덱스의 최대 레벨 (LSM 만 가능)

Maximum level of index (LSM only)

PAGE_SIZE

페이지 크기

Page size

MAX_KEYWORD_SIZE

최대 키워드 길이 (Keyword 만 가능)

Maximum keyword length (keyword only)

BITMAP_ENCODE

Bitmap 인코딩 유형 (RANGE / EQUAL)Bitmap encoding type (RANGE / EQUAL)

M$SYS_INDEX_COLUMNS

M$SYS_INDEXES 에 표시된 사용자 인덱스의 컬럼 정보를 표시한다.

Displays the column information of the user index shown in M$SYS_INDEXES.

컬럼 이름

Column Name

설명

Description

INDEX_ID

인덱스 식별자

Index identifier

INDEX_TYPE

인덱스 종류

Index type

NAME

컬럼의 이름

Column name

COL_ID

컬럼 식별자

Column identifier

DATABASE_ID

데이터베이스 식별자

Database identifier

TABLE_ID

테이블 식별자

Table identifier

TYPE

컬럼의 데이터타입

Data type of column

M$SYS_TABLESPACES

사용자가 생성한 테이블스페이스 정보를 표시한다.

Displays the table space information created by the user.

컬럼 이름

Column Name

설명

Description

NAME

테이블스페이스 이름

Tablespace name

ID

테이블스페이스 식별자

Tablespace identifier

DISK_COUNT

테이블스페이스에 속한 디스크의 수

Number of disks in tablespace

M$SYS_TABLESPACE_DISKS

테이블스페이스가 사용하는 디스크 정보를 유지한다.

Maintains the disk information used by the tablespace.

컬럼 이름

Column Name

설명

Description

NAME

디스크 이름

Disk name

ID

디스크 식별자

Disk identifier

TABLESPACE_ID

디스크가 속한 테이블스페이스 식별자

Disk tablespace identifier

PATH

디스크의 경로

Disk path

IO_THREAD_COUNT

이 디스크에 할당된 IO 스레드의 수

Number of IO threads allocated to this disk

VIRTUAL_DISK_COUNT

이 디스크에 할당된 Virtual Disk 단위 개수

Number of Virtual Disk units assigned to this disk

M$SYS_USERS

마크베이스에 등록된 사용자 정보를 유지한다.

Maintain user information registered in Machbase.

컬럼 이름

Column Name

설명

Description

USER_ID

사용자의 식별자

User identifier

NAME

사용자의 이름

User name


Collectors


M$SYS_COLLECTORS

마크베이스 서버에 등록된 Collector 정보를 표시한다.

Displays the collector information registered in the Machbase server.

컬럼 이름

Column Name

설명

Description

COLLECTOR_ID

Collector의 식별자

Collector identifier

COLLECTOR_NAME

Collector의 이름

Collector name

TABLE_NAME

Collector가 데이터를 입력할 테이블 이름

Name of table where Collector will enter data

TEMPLATE_NAME

템플릿 파일의 이름

Template file name

COLLECTOR_TYPE

Collector 타입Collector type

COLLECTOR_SOURCE

입력 로그 파일의 위치

Input log file location

COLLECTOR_LIB

입력 라이브러리 이름

Input library name

COL_COUNT

컬럼의 수

Number of columns

PREPROCESS_PATH

Preprocessor 파일의 경로Preprocessor file path

REGEX_PATH

Regular Expression 파일의 경로Regular Expression file path

REGEX

정규표현식

Regular Expression

END_REGEX

정규표현식의 끝을 나타낼 표현

Signifies end of regular expression

LANGUAGE

로그파일의 언어 설정 (UTF-8)

Log file language setting (UTF-8)

SLEEP_TIME

Collector 입력 주기Collector input cycle

DB_ADDR

마크베이스 서버 IP address

Machbase server IP address

DB_PORT

마크베이스 서버 PORT

Machbase server port

DB_USER

데이터베이스 사용자명

Database user name

DB_PASS

데이터베이스 사용자 패스워드

Database user password

PROCESS_BYTE

한번에 입력받은 데이터 크기 (재입력 시 초기화)

Data size input at once (reset upon re-input)

PROCESS_RECORD

한번에 입력받은 데이터 레코드 수 (재입력 시 초기화)

Number of data records input at once (reset upon re-input)

TOTAL_PROCESS_BYTE

구동 후 입력받은 데이터 총 크기

Total size of input data after startup

TOTAL_PROCESS_RECORD

구동 후 입력받은 데이터 레코드 총 개수

Total number of data records input after startup

LAST_PROCESS_TIME

마지막으로 입력했던 시각

Last input time

RUN_FLAG

Collector 실행 여부 (0:STOP, 1:START)Collector run status (0:STOP, 1:START)

M$SYS_COLLECTOR_COLUMNS

Collector가 입력하는 테이블의 컬럼 정보를 표시한다.

Displays the column information of the table entered by the collector.

컬럼 이름

Column Name

설명

Description

COLLECTOR_ID

Collector 식별자Collector identifier

COL_ID

컬럼 식별자

Column identifier

NAME

컬럼 이름

Column name

TYPE_NAME

컬럼 데이터타입

Column data type

DATE_FORMAT

데이터타입이 Datetime 인 경우, 변환할 문자열 형식

Converted string format when datatype is Datetime

TYPE_CODE

컬럼 데이터타입 코드

Column data type code

SIZE

컬럼 길이

Column length

USE_INDEX

인덱스 사용 여부

Index in use status

REGEX_NO

등록된 정규표현식의 번호

Number of registered regular expressions

M$SYS_COLLECTOR_OFFSETS

Collector가 입력하는 테이블의 마지막 Offset 정보와, 당시의 소스 체크섬을 표시한다.

Displays the last offset information of the table entered by the collector and the source checksum at that time.

UI Text Box
typeinfo

버전 5.5 부터 사용 가능하다.
이전 버전에서는 테이블에 저장된 Offset 정보를 직접 조회했지만, 5.5 부터 해당 정보를 계속 메모리에서 관리한다.

Available from version 5.5.

In the previous version, the offset information stored in the table was directly inquired. However, since 5.5, the information is continually managed in the memory.


컬럼 이름

Column Name

설명

Description

USER_NAME

사용자 이름

User name

TABLE_NAME

테이블 이름

Table name

ADDRESS

Collector 의 위치Collector location

CHECKSUM1

Collector Source 의 체크섬1Collector Source Checksum 1

CHECKSUM2

Collector Source 의 체크섬2Collector Source Checksum 2

OFFSET

Collector Source Offset

Collector Source Offset

M$SYS_COLLECTORMANAGERS

Collector 를 관리하는 Collector 관리자  정보를 표시한다.

Displays the Collector manager information managing the Collector.

컬럼 이름

Column Name

설명

Description

MANAGER_ID

Collector 관리자 식별자Collector manager identifier

MANAGER_NAME

컬렉터 관리자 이름

Collector manager name

MANAGER_HOST

Collector 관리자의 호스트

Collector manager host

MANAGER_PORT

Collector 관리자의 포트 번호Collector manager port number

MANAGER_LAST_PROCESS_TIME

마지막으로 Collector 관리자가 동작한 시간

Last process time of collector manager

M$SYS_COLLECTOR_SOURCES

Collector 가 취합하는 소스의 형식을 표시한다. 이 소스는 Collector 관리자가 관리한다.

Displays the format of the source that the Collector collects. This source is managed by the Collector manager.

컬럼 이름

Column Name

설명

Description

MANAGER_ID

Collector 관리자 식별자Collector manager identifier

MANAGER_NAME

컬렉터 관리자 이름

Collector manager name

SOURCE_TYPE

로그 파일의 형식

Log file type

SOURCE_PATH

로그 파일이 위치한 경로

Log file location path

CONTEXT


Others


M$TABLES

M$로 시작하는 모든 메타테이블을 표시한다.

Display all meta tables beginning with M$.

컬럼 이름

Column Name

설명

Description

NAME

메타 테이블의 이름

Meta table name

TYPE

테이블 유형

Table type

DATABASE_ID

데이터베이스 식별자

Database identifier

ID

메타 테이블의 식별자

Meta table identifier

USER ID

테이블을 생성한 사용자 (여기서는 SYS)

Table user (in this case, SYS)

COLCOUNT

컬럼의 개수

Number of columns

M$COLUMNS

M$TABLES 에 표시된 메타테이블의 컬럼 정보를 표시한다.

Displays the column information of the meta table displayed in M​$TABLES.

컬럼 이름

Column Name

설명

Description

NAME

컬럼 이름

Column name

TYPE

컬럼 타입

Column type

DATABASE_ID

데이터베이스 식별자

Database identifier

ID

컬럼 식별자

Column identifier

LENGTH

컬럼 길이

Column length

TABLE_ID

컬럼이 속한 테이블의 식별자

Column table identifier

FLAG

(서버 내부 사용을 위한 정보)(Information for internal use of the server)

PART_PAGE_COUNT

파티션당 페이지 수

Pages per partition

PAGE_VALUE_COUNT

페이지 당 데이터의 수

Number of data per page

MINMAX_CACHE_SIZE

MIN-MAX 캐쉬의 크기

Size of MIN-MAX cache

MAX_CACHE_PART_COUNT

파티션 캐쉬의 최대 개수

Maximum number of partition caches