본문 바로가기

DB 튜닝에 대한 얇고 넓은 지식 ▶ 인덱스가 있어도 효율적 활용이 불가능한 경우1) 인덱스 선두컬럼, 조건절을 가공했을 경우.SELECT * FROM EMP WHERE SUBSTR(TO_CHAR(EMP_NO), 1, 4) = '2012';2) 부정형 비교SELECT * FROM EMP WHERE EMP_NO != '20120902;3) Not null 컬럼 검색SELECT * FROM EMP WHERE DEPT_CD IS NOT NULL;▶ 인덱스 컬럼 가공에 대한 튜닝 .. 더보기
Tibero SQL 튜닝 Tibero SQL 튜닝1. 튜닝 대상 SQL 찾기우선 튜닝 대상 SQL을 다음과 같은 방법으로 찾는다.APM을 통한 TOP SQL 분석LONGOPS View를 통한 분석시스템 사용자에 의한 성능적인 이유 해결의 요청* 주의 사항 쿼리 응답 시간이 짧다고 무조건 튜닝 대상에서 제외하면 안된다. 만약 이 쿼리의 수행횟수가 많다면, 이 쿼리의 블록 처리량도 많다.  따라서, 이러한 쿼리도 블록처리량을 감소시키는 것을 목표로 잡아야 한다.. 더보기
[서평]교양으로 읽는 조선사 교양으로 읽는 조선사김형광 이 책의 작가는 역사와 전혀 관련 없는 법학도이다. 또한 하고 있는 일도 금융 쪽 일을 하고 있다고 한다. 역사는 그냥 개인적인 학문적 관심에서 시작해서 제법 많은 역사에 관한 책을 저술했다.이 책은 잘 알려지지도 않았고,작가도 그리 유명한 사람이 아니다 보니, 책의 출판 시점인 2017년 8월 기준으로 지금까지 1쇄밖에 안된다. 그럼에도 불구하고 이 책은 역사에 관한 교양서적으로 매우 훌륭하다. 책을 읽.. 더보기