본문 바로가기

SQL3

테이블 어딘가에 있는 컬럼 찾을 때, 컬럼명 조회 쿼리 컬럼명 조회 쿼리컬럼명을 어설프게 아는데…어느 테이블에서 쓰이는지 기억이 잘 안나는데..어떻게 찾지?SELECT * FROM INFORMATION_SCHEMA.COLUMNS 이 쿼리를 사용하면 어느테이블에 어떤 컬럼이 쓰이는지를 알 수 있다.아예 스키마에 쿼리를 날리는 것!혹시 컬럼이 어렴풋이 기억난다면SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE column_name like '%gu_nm%' 컬럼명으로 조회도 해보자내가 맨날 찾아서 쓰는 포스팅.. 2019. 3. 21.
[sqlplus] 컬럼 사이즈 늘리기, 콘솔창 실행시 줄바꿈 될때 1 SET LINESIZEsqlplus를 cmd에서 조회하다보면 자동으로 줄바꿈 되는 경우가 있는데요, 이러한 현상이 발생하는 이유는 DEFAULT 컬럼 폭이 80으로 설정되어있기 때문입니다.그렇다면 컬럼 폭을 늘려보겠습니다. SET LINESIZE 200 콘솔에서 한번에 보기 편해졌습니다. SET LINESIZE 콘솔에서 볼수 있는 라인 사이즈를 늘려주는 명령어2 COL FORMAT 컬럼을 줄이는 방법도 있겠죠? COL TNAME FORMAT A30 TNAME 컬럼만 지정해서 사이즈를 조절하였습니다. 3 SHOW LINESIZE SHOW LINESIZE 추가로 현재 LINESIZE를 볼수 있는 명령어 입니다. SQL> SHOW LINESIZE linesize 200 2019. 3. 21.
[SQLP] 3장. 옵티마이저 원리 - 옵티마이저 1. 옵티마이저 소개가. 옵티마이저란?SQL을 가장 빠르고 효율적으로 수행할 최적의 처리 경로를 생성해 주는 DBMS 핵심엔진사용자가 던진 쿼리수행을 위해, 후보군이 될만한 실행계획을 찾는다.딕셔너리에 미리 수집해 놓은 오브젝트 통계정보를 이용해 예상비용을 산정한다.각 실행계획을 비교해서 최저비용을 갖는 하나를 선택한다.나. 옵티마이저 종류1) 규칙기반 옵티마이저Rule-Based Optimizer (RBO). 다른 말로 ‘휴리스틱 옵티마이저’경로별 우선순위로 규칙산정인덱스 구조, 연산자, 조건절 형태가 순위를 결정짓는 주요인2) 비용기반 옵티마이저Cost-Based Optimizer (CBO)비용이란 쿼리를 수행하는데 소요되는 일량 또는 시간레코드 개수, 블록 개수, 평균 행 길이, 칼럼 값의 수, 칼.. 2019. 3. 14.