본문 바로가기

SQL 튜닝의 시작

Chapter11.컬럼 변형에 의한 SQL 성능 문제 이해하기 더보기
Chapter10.임의의 데이터를 활용한 효율적인 SQL 작성하기 더보기
Chapter09.날짜 데이터 관련 함수 조회하기 더보기
Chapter08.Null 처리구문 이해와 효율적인 SQL 작성하기 더보기
Chapter07.Decode와 Case When 이해 및 조건 문 처리하기 더보기
Chapter06.Function 수행과 SQL 성능 문제 이해하기 ===================================================================================== ------------------FUNCTION 수행과 SQL 성능문제 이해하기-------------------------------- ===================================================================================== DROP TABLE FUNCTION_TABLE PURGE; DROP TABLE C1_CODE_NM PURGE; DROP TABLE C2_CODE_NM PURGE; ■ 생성 요건 - 테이블 데이터 건수는 100000 ROWS - 칼럼 .. 더보기
Chapter05.Merge구문 이해와 효율적인 SQL 작성하기 더보기
Chapter04.With절 이해와 효율적인 SQL 작성하기 더보기
Chapter03.스칼라 서브쿼리의 이해와 효율적인 SQL 작성하기 더보기
Chapter02. 서브쿼리와 성능 문제 이해하기 서브쿼리에 대한 기본 내용 이해하기 서브쿼리란? - Where절에 비교조건으로 사용되는 Select 쿼리 서브쿼리 동작방식 이해하기 1. Filter 동작방식 Filter 동작방식이 Main SQL추출 결과와 입력 값의 종류에 따라 어떻게 SQL의 성능이 달라지는지 확인해보자. 먼저 유저를 만들고 시작한다. 유저 만드는 법은 알거라 생각하기에 따로 기재하지 않습니다. 필자는 tuner라는 유저를 생성하고 dbs, sysdba라는 권한을 부여한 후, default tablespace는 users라는 tablespace로 지정을 했습니다. drop table subquery_t1 purge; drop table subquery_t2 purge; drop table subquery_t3 purge; creat.. 더보기
Chapter01. SQL 튜닝의 시작은? 더보기