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



Index


Table of Contents
maxLevel3
indent20px
exclude목차
classtoc


M$SYS_COLUMNS

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

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

Availability of Bloom Filter

사용 가능 여부

KEY_COMPRESS키값의 압축 여부

Compression status of key values

MAX_LEVEL인덱스의 최대 레벨

Maximum level of index (LSM

만 가능

only)

PAGE_SIZE페이지 크기

Page size

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

Maximum keyword length (keyword only)

BITMAP_ENCODE

Bitmap

인코딩 유형

encoding type (RANGE / EQUAL)

M$SYS_INDEX_COLUMNS

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이 디스크에 할당된

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_IDCollector의 식별자
MANAGER_NAMECollector의 매니저 이름

Collector identifier

COLLECTOR_NAMECollector의 이름LOG_TYPE

Collector name

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

Name of table where Collector will enter data

TEMPLATE_NAME템플릿 파일의 이름

Template file name

COLLECTOR_TYPE

Collector

타입

type

COLLECTOR_SOURCE입력 로그 파일의 위치

Input log file location

COLLECTOR_LIB입력 라이브러리 이름

Input library name

COL_COUNT컬럼의 수

Number of columns

PREPROCESS_PATH

Preprocessor

파일의 경로

file path

REGEX_PATH

Regular Expression

파일의 경로

file path

REGEX정규표현식

Regular Expression

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

Signifies end of regular expression

LANGUAGE로그파일의 언어 설정

Log file language setting (UTF-8)

SLEEP_TIME

Collector

입력 주기

input cycle

DB_ADDR마크베이스 서버

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

실행 여부

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

식별자

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.

Info

5Available from version 5.5 부터 사용 가능하다.

이전까지는 테이블에 저장된 Offset 정보를 직접 조회했지만, 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

의 위치

location

CHECKSUM1

Collector Source

의 체크섬1

Checksum 1

CHECKSUM2

Collector Source

의 체크섬2

Checksum 2

OFFSET

Collector Source

Offset

M$SYS_COLLECTORMANAGERS

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

컬럼 이름설명

Displays the Collector manager information managing the Collector.

Column Name

Description

MANAGER_ID

Collector

매니저 식별자

manager identifier

MANAGER_NAME

Collector

매니저 이름

manager name

MANAGER_HOST

Collector

매니저의 호스트

manager host

MANAGER_PORT

Collector

매니저의 포트 번호

manager port number

MANAGER_LAST_PROCESS_TIME
마지막으로 Collector 매니저가 동작한 시간

Last process time of collector manager

M$SYS_COLLECTOR_SOURCES

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

컬럼 이름설명

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

Column Name

Description

MANAGER_ID

Collector

매니저 식별자

manager identifier

MANAGER_NAME컬렉터 매니저 이름

Collector manager name

SOURCE_TYPE로그 파일의 형식

Log file type

SOURCE_PATH로그 파일이 위치한 경로

Log file location path

CONTEXT


Others


M$TABLES

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

컬럼 이름설명NAME메타 테이블의 이름TYPE테이블 유형

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테이블을 생성한 사용자 (여기서는

Table user (in this case, SYS)

COLCOUNT컬럼의 개수

Number of columns

M$COLUMNS

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

컬럼 이름설명NAME컬럼 이름TYPE컬럼 타입

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

Size of MIN-MAX

캐쉬의 크기

cache

MAX_CACHE_PART_COUNT파티션 캐쉬의 최대 개수

Maximum number of partition caches