통계 정보 갱신
CUBRID의 질의 최적화기가 사용하는 테이블에 있는 객체들의 수, 접근하는 페이지들의 수, 속성 값들의 분산 같은 통계 정보를 갱신한다. 데이터베이스 운영 중에도 통계 정보를 업데이트할 수 있다.
구문
cubrid optimizedb options database_name
options : [{-n|--class-name=} name]
- cubrid : CUBRID 서비스 및 데이터베이스 관리를 위한 통합 유틸리티이다.
- optimizedb : 대상 데이터베이스에 대하여 비용 기반 질의 최적화에 사용되는 통계 정보를 업데이트한다. 옵션을 지정하는 경우, 지정한 클래스에 대해서만 업데이트한다.
- options : -n 옵션을 지원한다.
- database_name : 비용기반 질의 최적화용 통계 자료를 업데이트하려는 데이터베이스 이름이다.
옵션
cubrid optimizedb testdb
- 대상 데이터베이스의 전체 클래스의 질의 통계 정보를 업데이트하는 명령이다. 실행하기 전 해당 데이터베이스가 멈춰 있어야 한다.
- 대상 데이터베이스의 특정 클래스에 대해 질의 통계 업데이트(-n 또는 --class-name)
cubrid optimizedb -n event_table testdb
- -n 옵션을 이용하여 해당 클래스의 질의 통계 정보를 업데이트하는 명령이다. 실행하기 전 해당 데이터베이스가 멈춰 있어야 한다.