우리 회사 데이터베이스를 티베로로 변경하기
티베로 오픈 후 0 0 78,644

by 티베로 티베로전환 [2018.09.30]


티베로 전환 프로젝트 성공을 위해 소속 회사가 설정한 목표이자 조건을 다시 한 번 살펴보면 다음과 같다.

1. 수행 실패(Sql Execution Fail)가 없어야 한다(실패율 0%)

2. 기준 시간(0.2초) 이상 소요되는 SQL의 비율이 외산 DBMS와 유사한 (2.3%) 수준이어야 한다.

과연 두 가지 조건만 만족하면 성공적으로 오픈을 할 수 있을까? DBMS의 성능을 분석하는 수많은 방법(특정 자원의 활용 정도를 분석하는 Ratio 분석방법, 대기 이 벤트를 중심으로 분석하는 방법, 데이터베이스 자체적으로 제공하는 여러 가지 성 능 통계 정보를 누적하여 기간별로 분석하는 방법 등) 또한 함께 분석해야 티베로 내부 엔진의 여러 가지 복잡한 구조들도 비효율 없이 잘 운영된다는 것을 검증할 수 있는 것은 아닐까?

수없이 고민했지만 추가적인 분석을 진행하지는 않았다. 일 정 부분 티베로 엔진을 믿은 부분도 있고 리플레이 반복시마다 자원 분석을 실시할 만한 일정상 여유가 없었던 것도 사실이지만, 결정적인 이유는 모든 SQL이 외산 DBMS 수준으로 수행된다는 것이 내부 엔진이 보유한 수많은 자료구조, 자원 등이 효율적으로 운영되고 있음을 보여준다고 믿었다.

그리고 오픈 후 3개월이 지난 현 재 시점까지 큰 이슈 없이 안정적으로 티베로가 운영되고 있다는 점은 위의 가설이 틀리지 않았음을 증명한다고 생각한다.

이제 티베로가 제공하는 성능분석 리포트 TPR(Tibero Performance Repository) 을 통해 티베로 내부 속을 들여다보자. 과연 예상했던 것처럼 여러 가지 내부 구조 들이 잘 운영되고 있을까?

  • - 해당 강좌는 도서 " [우리 회사 데이터베이스를 티베로로 변경하기]"의 내용을 옮겼습니다.
  • - 해당 도서는 기간계 DBMS(DATABASE MANAGEMENT SYSTEM)를 티베로로 전환하는 실제 프로젝트를 수행한 실무자가 DBMS 전환 과정과 실제 적용 사례, 문제 해결 과정 등을 자세하게 설명하고 있습니다.

- 강좌 URL : http://www.gurubee.net/lecture/4139

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입