■ XA 트랜잭션 ▶︎ XA 트랜잭션 SQL 문 ▶︎ XA 거래 상태 ▶︎ XA 거래에 대한 제한 InnoDB 스토리지 엔진에 XA 트랜잭션 지원이 제공됩니다. MySQL XA구현은 X/Open CAE 문서의 분산 트랜잭션 처리:XA 사양을 기반으로 합니다. 이 문서는 The Open Group에서 발행했으며 http://www.opengroup.org/public/pubs/catalog/c193.htm에서 볼 수 있습니다. 현재 XA 구현의 제한 사항은 아래에서 설명드립니다. 클라이언트 측에는 특별한 요구 사항이 없습니다. MySQL 서버에 대한 XA 인터페이스는 XA 키워드로 시작하는 SQL 문으로 구성됩니다. MySQL 클라이언트 프로그램은 SQL 문을 전송하고 XA문 인터페이스의 의미를 이해할 수..
runstats를 이용해 통계정보를 갱신하기 전 통계정보를 백업하는 방법입니다. 거의 발생하지 않지만.. 통계정보를 갱신한 후 오히려 SQL 수행속도가 느려지는 상황이나, 고객의 요청등으로 통계정보를 백업해야 할때 사용하시면 됩니다. db2look 명령으로 통계정보의 백업이 가능하며 예문과 옵션은 다음과 같습니다. shell> db2look -d sample -m (-c) (-r) -o back.out -m 테이블, 통계 뷰, 컬럼 및 인덱스의 통계를 복제하는 데 필요한 UPDATE문을 생성합니다. -m 매개변수를 사용하면 가상 갱신 모드에서 실행 중인 것으로 참조됩니다. -c 이 옵션을 지정하면 db2look 명령에서 COMMIT, CONNECT 및 CONNECT RESET문을 생성하지 않습니다. 디폴..
■ DB2클라이언트를 이용하여 IBM DB2 클라우드에 접속하기 기존 DB2 클라이언트를 이용해서 DB2에 접속을 할 수 있습니다. Cloud상의 DB2도 On-premise에 접속하는 것처럼 똑같은 명령어로 접속하고 조회할 수 있습니다. 단. 환경설정은 불가능합니다. DB2 서버 환경설정은 클라우드의 콘솔 상에서만 설정할 수 있습니다. 클라이언트는 단지 클라이언트의 환경만 설정할 수 있습니다. 또한 반드시 SSL로만 접속이 가능합니다(Lite 버전). 그리고 보안상의 이유로도 가능하면 SSL을 이용해서 접속하는 방법을 추천드립니다. ■ 준비사항 1. gskit 설치 및 DB2 Client 설치. IBM 공식문서를 참고하면 gskit이라는 패키지를 설치해야 한다고 합니다. gskit은 IBM에서 다음과 ..