/
Meta Table
Meta Table
M$SYS_COLUMNS
M$SYS_TABLES 에 표시된 사용자 테이블의 컬럼 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
NAME | 컬럼 이름 |
TYPE | 컬럼 타입 |
DATABASE_ID | 데이터베이스 식별자 |
ID | 컬럼 식별자 |
LENGTH | 컬럼 길이 |
TABLE_ID | 컬럼이 속한 테이블의 식별자 |
FLAG | (서버 내부 사용을 위한 정보) |
PART_PAGE_COUNT | 파티션 당 페이지 수 |
PAGE_VALUE_COUNT | 페이지 당 데이터의 수 |
MINMAX_CACHE_SIZE | MIN-MAX 캐쉬의 크기 |
MAX_CACHE_PART_COUNT | 파티션 캐쉬의 최대 개수 |
M$SYS_INDEXES
사용자가 생성한 인덱스 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
NAME | 인덱스의 이름 |
TYPE | 인덱스의 종류 |
DATABASE_ID | 데이터베이스 식별자 |
ID | 인덱스 식별자 |
TABLE_ID | 인덱스를 생성한 테이블 식별자 |
COLCOUNT | 인덱스를 생성한 컬럼의 수 |
PART_VALUE_COUNT | 인덱스가 속한 테이블의 파티션당 데이터 수 |
BLOOM_FILTER | Bloom Filter 사용 가능 여부 |
KEY_COMPRESS | 키값의 압축 여부 |
MAX_LEVEL | 인덱스의 최대 레벨 (LSM 만 가능) |
PAGE_SIZE | 페이지 크기 |
MAX_KEYWORD_SIZE | 최대 키워드 길이 (Keyword 만 가능) |
BITMAP_ENCODE | Bitmap 인코딩 유형 (RANGE / EQUAL) |
M$SYS_INDEX_COLUMNS
M$SYS_INDEXES 에 표시된 사용자 인덱스의 컬럼 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
INDEX_ID | 인덱스 식별자 |
INDEX_TYPE | 인덱스 종류 |
NAME | 컬럼의 이름 |
COL_ID | 컬럼 식별자 |
DATABASE_ID | 데이터베이스 식별자 |
TABLE_ID | 테이블 식별자 |
TYPE | 컬럼의 데이터타입 |
M$SYS_TABLESPACES
사용자가 생성한 테이블스페이스 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
NAME | 테이블스페이스 이름 |
ID | 테이블스페이스 식별자 |
DISK_COUNT | 테이블스페이스에 속한 디스크의 수 |
M$SYS_TABLESPACE_DISKS
테이블스페이스가 사용하는 디스크 정보를 유지한다.
컬럼 이름 | 설명 |
---|---|
NAME | 디스크 이름 |
ID | 디스크 식별자 |
TABLESPACE_ID | 디스크가 속한 테이블스페이스 식별자 |
PATH | 디스크의 경로 |
IO_THREAD_COUNT | 이 디스크에 할당된 IO 스레드의 수 |
VIRTUAL_DISK_COUNT | 이 디스크에 할당된 Virtual Disk 단위 개수 |
M$SYS_USERS
마크베이스에 등록된 사용자 정보를 유지한다.
컬럼 이름 | 설명 |
---|---|
USER_ID | 사용자의 식별자 |
NAME | 사용자의 이름 |
Collectors
M$SYS_COLLECTORS
마크베이스 서버에 등록된 Collector 정보를 표시한다.
컬럼 이름 | 컬럼 이름 |
---|---|
COLLECTOR_ID | Collector의 식별자 |
MANAGER_NAME | Collector의 매니저 이름 |
COLLECTOR_NAME | Collector의 이름 |
LOG_TYPE | 정규표현식 로그 타입의 이름 |
TABLE_NAME | Collector가 데이터를 입력할 테이블 이름 |
TEMPLATE_NAME | 템플릿 파일의 이름 |
COLLECTOR_TYPE | Collector 타입 |
COLLECTOR_SOURCE | 입력 로그 파일의 위치 |
COLLECTOR_LIB | 입력 라이브러리 이름 |
COL_COUNT | 컬럼의 수 |
PREPROCESS_PATH | Preprocessor 파일의 경로 |
REGEX_PATH | Regular Expression 파일의 경로 |
REGEX | 정규표현식 |
END_REGEX | 정규표현식의 끝을 나타낼 표현 |
LANGUAGE | 로그파일의 언어 설정 (UTF-8) |
SLEEP_TIME | Collector 입력 주기 |
DB_ADDR | 마크베이스 서버 IP address |
DB_PORT | 마크베이스 서버 PORT |
DB_USER | 데이터베이스 사용자명 |
DB_PASS | 데이터베이스 사용자 패스워드 |
PROCESS_BYTE | 한번에 입력받은 데이터 크기 (재입력 시 초기화) |
PROCESS_RECORD | 한번에 입력받은 데이터 레코드 수 (재입력 시 초기화) |
TOTAL_PROCESS_BYTE | 기동 후 입력받은 데이터 총 크기 |
TOTAL_PROCESS_RECORD | 기동 후 입력받은 데이터 레코드 총 개수 |
LAST_PROCESS_TIME | 마지막으로 입력했던 시각 |
RUN_FLAG | Collector 실행 여부 (0:STOP, 1:START) |
M$SYS_COLLECTOR_COLUMNS
Collector가 입력하는 테이블의 컬럼 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
COLLECTOR_ID | Collector 식별자 |
COL_ID | 컬럼 식별자 |
NAME | 컬럼 이름 |
TYPE_NAME | 컬럼 데이터타입 |
DATE_FORMAT | 데이터타입이 Datetime 인 경우, 변환할 문자열 포맷 |
TYPE_CODE | 컬럼 데이터타입 코드 |
SIZE | 컬럼 길이 |
USE_INDEX | 인덱스 사용 여부 |
REGEX_NO | 등록된 정규표현식의 번호 |
M$SYS_COLLECTOR_OFFSETS
Collector가 입력하는 테이블의 마지막 Offset 정보와, 당시의 소스 체크섬을 표시한다.
5.5 부터 사용 가능하다.
이전까지는 테이블에 저장된 Offset 정보를 직접 조회했지만, 5.5 부터는 해당 정보를 계속 메모리에서 관리하도록 수정했다.
컬럼 이름 | 설명 |
---|---|
USER_NAME | 사용자 이름 |
TABLE_NAME | 테이블 이름 |
ADDRESS | Collector 의 위치 |
CHECKSUM1 | Collector Source 의 체크섬1 |
CHECKSUM2 | Collector Source 의 체크섬2 |
OFFSET | Collector Source 의 Offset |
M$SYS_COLLECTORMANAGERS
Collector 를 관리하는 Collector Manager 의 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
MANAGER_ID | Collector 매니저 식별자 |
MANAGER_NAME | Collector 매니저 이름 |
MANAGER_HOST | Collector 매니저의 호스트 |
MANAGER_PORT | Collector 매니저의 포트 번호 |
MANAGER_LAST_PROCESS_TIME | 마지막으로 Collector 매니저가 동작한 시간 |
M$SYS_COLLECTOR_SOURCES
Collector 가 취합하는 소스의 형식을 표시한다. 이 소스는 Collector Manager 가 관리한다.
컬럼 이름 | 설명 |
---|---|
MANAGER_ID | Collector 매니저 식별자 |
MANAGER_NAME | 컬렉터 매니저 이름 |
SOURCE_TYPE | 로그 파일의 형식 |
SOURCE_PATH | 로그 파일이 위치한 경로 |
CONTEXT |
Others
M$TABLES
M$로 시작하는 모든 메타테이블을 표시한다.
컬럼 이름 | 설명 |
---|---|
NAME | 메타 테이블의 이름 |
TYPE | 테이블 유형 |
DATABASE_ID | 데이터베이스 식별자 |
ID | 메타 테이블의 식별자 |
USER ID | 테이블을 생성한 사용자 (여기서는 SYS) |
COLCOUNT | 컬럼의 개수 |
M$COLUMNS
M$TABLES 에 표시된 메타테이블의 컬럼 정보를 표시한다.
컬럼 이름 | 설명 |
---|---|
NAME | 컬럼 이름 |
TYPE | 컬럼 타입 |
DATABASE_ID | 데이터베이스 식별자 |
ID | 컬럼 식별자 |
LENGTH | 컬럼 길이 |
TABLE_ID | 컬럼이 속한 테이블의 식별자 |
FLAG | (서버 내부 사용을 위한 정보) |
PART_PAGE_COUNT | 파티션당 페이지 수 |
PAGE_VALUE_COUNT | 페이지 당 데이터의 수 |
MINMAX_CACHE_SIZE | MIN-MAX 캐쉬의 크기 |
MAX_CACHE_PART_COUNT | 파티션 캐쉬의 최대 개수 |