CUBRID 11.3 Patch 3 버전을 릴리스 합니다.
CUBRID 11.3 Patch 3은 11.3.2 이후 발견된 문제들을 개선 및 수정했습니다.
1. 개선 및 수정사항
- WHERE 조건절에서 함수 인덱스를 `<=`, `>=`와 같이 사용할 경우, 옵티마이저가 범위 스캔을 수행하도록 수정
- ALTER TABLE MODIFY를 통해 테이블 컬럼 속성 변경 시 "AUTO_INCREMENT"와 "DEFAULT"를 공존할 수 없게 수정
- 시스템 테이블과 시스템 뷰 테이블(_db_class, db_root, dual 등)에 대해서 "FOR UPDATE" 구문을 사용하지 못하도록 수정
- LIMIT 절에 바인드 변수와 계산식이 있는 경우에 SORT LIMIT 최적화가 적용되도록 개선
- Oracle 스타일 LEFT OUTER JOIN이 SP 호출 및 WHERE 절에 호스트 변수(바인드 변수)가 사용될 때 INNER JOIN으로 재작성되지 않는 오류 수정
- WHERE 절에서 INNER JOIN과 Oracle 스타일 OUTER JOIN을 함께 사용하고, OUTER JOIN 조인 조건의 위치에 따라 발생하는 오류 수정
- INSERT INTO tbl ... SELECT ... FROM 뷰 테이블 ... ON DUPLICATE KEY UPDATE 쿼리 실행 결과 오류 수정
- 뷰에 분석 함수가 포함될 때, 분석 함수 내부의 컬럼 순서 번호가 잘못되는 문제 수정
- unloaddb 성능 향상
- TRACE 활성화 시 쿼리 성능 저하 개선
- 문자열 유형에 대한 불필요한 길이 검사를 제거
- Java SP 실행 중 인터럽트 처리 개선 (예시: csql 실행 시 "Ctrl + C", killtran 유틸리티를 통한 종료 등)
- loaddb에 오류가 발생하면 멈추지 않고 계속 실행되는 것을 오류 메시지 출력 후 멈추도록 수정
- DBA 유저로 SERIAL 및 TRIGGER를 unloaddb 시 SCHEMA 명이 누락되지 않도록 수정
- db_auth 테이블에 NULL 값이 있는 경우 unloaddb 실행 시 발생하는 오류 수정
- Backupdb 수행 시 만들어진 보관 로그 볼륨이 삭제되지 않는 현상 수정
- monitor_waiting_thread 기능 활성화 - 에러 출력 레벨 변경(NOTIFICATION => WARNING)
- Master node, Slave node, Replica node로 구성된 HA 환경에서 ha_replica_delay를 60초 이상으로 설정할 경우, Replica node에서 Slave로부터 복제해 온 보관 로그가 삭제되지 않는 현상 수정
- Restoreslave 수행 시 Master 노드와의 데이터 불일치가 발생 가능한 상황 방지하도록 수정
- result-cache가 활성화되어 있고, DML 사용 시 메모리 누수가 발생하는 현상 수정
- ORDER BY 절이 있는 스칼라 하위 질의에서 hidden 컬럼 처리 오류 수정
- 시스템 오류에 의해 javasp 프로세스의 비정상적인 상황이 발생시 재구동되게 수정
- javasp에서 cursor index 오류에 의한 잘 못된 결과가 나오는 오류 수정
자세한 사항은 11.3.3 change logs(https://github.com/CUBRID/cubrid/releases/tag/v11.3.3)를 확인하시기 바랍니다.
2. 주의 사항
- 이기종(Oracle/MySQL)간 DBLink 사용 시 반드시 Oracle/MySQL의 유니코드 전용 ODBC Drvier를 사용해야함
3. 요구 사항
- Linux 64bit kernel 2.4 이상 또는 Windows 7 이상 버전이 필요함(단 windows 7의 경우 최신 보안 업데이트가 필요함)
- JSP 또는 CUBRID Admin/CUBRID Manager 사용시 JRE 1.8 이상 버전이 필요함
4. 다운로드
- 제품 다운로드 : https://www.cubrid.com/downloads
- 제품 소스코드 : https://github.com/CUBRID/cubrid/tree/v11.3.3
5. 관련 정보
- 한글 사이트 : https://www.cubrid.com
- 영문 사이트 : https://www.cubrid.org