Tagged: sql

프로그래머스 SQL 코딩테스트 문제풀이: ORACLE

  프로그래머스 SQL 코딩테스트 문제풀이: ORACLE 프로그래머스 SQL 코딩테스트 연습문제는 두가지 방식으로 풀수 있습니다. Oracle 그리고 MySQL. 두 DB의 SQL 쿼리가 다소 차이가 있습니다. 저는 Oracle을 주로 해왔으니 Oracle을 이용한 문제 풀이를 해보겠습니다.  ...

Oracle SQLcl

  1. SQLcl? Oracle SQLcl (SQL Developer Command Line) 도구는 SQL * Plus의 Java 기반 대체 도구입니다. 2019년 12월 20일에 Release된 19.4 버전이 현재 최신버전입니다. Oracle 12c R2 버전부터 Oracle Database에 탑재되었습니다. SQLcl은 아래와...

Oracle Optimizer

  옵티마이저의 기본 기능   1. RBO와 CBO의 차이 RBO (Rule Based Optimizer) 규칙 기반 옵티마이저  Oracle 9i까지 사용하던 방식으로 Oracle 10g서 부터는 지원되지 않습니다. RBO의 장점 기능이 한정적이고 쉽기 때문에 배우기가 쉽다. 규칙을...

오라클 SQL Hint 정리

  1. 최적화 목표(GOAL) 제어힌트 ALL_ROWS : 쿼리의전체 결과를 모두 수행 하는것에 대한 최적화를 목표로 최저비용의 실행 계획을 수립하도록 유도. CHOOSE : 엑세스 하는 테이블의 통계정보 유무에 따라 규칙기준 또는비용기준을 적용하여 최적화 수행. 통계정보를...

Oracle에서 SQL 문장의 실행 원리

  Oracle에서 SQL 문장의 실행 원리   사용자가 SQL문장을 수행하면 사용자의 PC쪽에 USer Process라는 프로세가 해당 SQL문장을 서버로 전달. User Process는 자신이 가져온 SQL문장을 Server Process에게 전달 후 결과값이 나오기까지 대기. User Process로부터 SQL문장을...