질의 자동화
데이터베이스에 로그인하면, 탐색 트리의 [작업 자동화] 아래의 [질의 자동화] 메뉴를 볼 수 있다. [질의 자동화]를 마우스 오른쪽 버튼 클릭하면 [질의 자동화 추가] 메뉴와 [질의 자동화 수행 로그] 메뉴가 나타난다.

질의 자동화 추가
CUBRID 매니저 서버를 통해서 주기적으로 질의를 수행하고자 할 경우 질의 자동화 기능을 사용한다. [질의 자동화 추가] 메뉴에서 관련 정보를 설정할 수 있다. 질의 자동화 기능은 매니저 서버가 구동 중인 상태에서 dba 사용자가 설정할 수 있으며, 해당 데이터베이스의 구동/중지 상태와는 무관하다. 매니저 서버가 구동 중인 상태에서만 설정된 정보에 따라 질의 작업이 자동으로 수행된다.

- 질의 ID: 질의 작업의 이름을 설정한다. 질의 작업이 여러 개일 수 있으므로, 하나의 데이터베이스 내에서는 유일해야 한다.
- 사용자 이름/비밀번호: 등록한 질의를 자동으로 수행할 데이터베이스 사용자 정보를 비밀번호와 함께 입력한다. 사용자 정보가 틀리면 해당 질의를 자동으로 수행할 수 없으므로, 사용자 비밀번호가 변경되는 경우 [질의 자동화 편집] 메뉴에서 기존의 사용자 정보를 변경해야 한다.
- 실행 주기: 질의를 자동 실행할 주기를 매월, 매주, 매일, 특정일 중에서 선택할 수 있다.
- 상세 주기: 선택한 실행 주기를 상세하게 설정할 수 있다.
- 실행 시간: 질의를 자동 실행할 시간을 입력한다. 시간과 분을 각각 입력한다.
- 질의 구문: 자동 실행할 질의문을 입력한다. 등록된 질의문은 설정된 시간마다 주기적으로 자동 실행되지만, 실행 결과는 기록되지 않음을 유의한다. 자동 실행되는 질의의 결과는 기록되지 않으므로, 위 그림처럼 SELECT 문을 자동 실행하는 것은 아무 의미가 없다. 그러나, 통계 정보 갱신(UPDATE STATISTICS), 데이터 갱신 또는 삭제를 주기적으로 수행하고자 하면 질의 자동화 기능이 유용하다. 자동 실행한 질의에 대한 로그는 $CUBRID/log/manager/auto_execquery.log 파일에 기록된다.
- 질의 검사: 자동 실행할 질의문을 등록하기 전에 해당 질의의 오류를 미리 검사할 수 있는 기능이다. 해당 질의를 실제 수행하지는 않고, 쿼리 플랜을 생성하여 오류를 판단한다. csql 인터프리터에서 optimization level 514 모드로 수행하는 것과 동일하다.
질의 자동화 로그
[질의 자동화 수행 로그] 메뉴에서 자동으로 수행된 질의에 관한 로그를 확인할 수 있다. 대상 데이터베이스, 매니저 사용자 ID, 질의 ID, 질의 수행 시간, 에러 코드(성공:0, 실패:-1) 등의 정보가 기록된다.

질의 자동화 편집 / 삭제
[질의 자동화 추가] 메뉴로 질의 ID가 every_mon_delete인 질의 작업을 등록하면, 탐색 트리의 [질의 자동화] 항목 아래에 <every_mon_delete> 항목이 생긴다. 해당 항목을 마우스 오른쪽 버튼 클릭하면 [질의 자동화 편집] 메뉴와 [질의 자동화 삭제] 메뉴가 나타나며, 등록된 질의 자동화 작업을 편집 또는 삭제할 수 있다.