일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 보라카이
- IOS
- loop
- Example
- 포켓볼
- Check
- setting
- Xcode
- UIView
- simulator
- swift3
- LG유플러스
- 페이백
- 얻는법
- 스마트폰
- error
- 앱스토어
- GCD
- Bitcode
- 신도림
- 해몽
- 신도림 테크노마트
- swift
- 샘플
- 아이폰7
- 공략
- UITableView
- push
- 포켓몬 GO
- afterdelay
- Today
- Total
목록개발/DataBase (4)
도래울
먼저 오라클에서 쿼리를 날리게 되면, 오라클은 옵티마이저라는 놈을 이용해서 실행계획 즉 plan이라는걸 짜게(?) 됩니다. 이 때 실행계획이 완성되기 전까지는 꽤 많은 리소스들이 사용된다고 합니다. 실행계획이란건 이런거죠. 예를 들어 select empno from student where empno = 100 이렇다면, 오라클은 empno컬럼에 걸린 인덱스를 가지고 empno가 100인것을 찾겠다.. 뭐 이정도 되겠죠. 물론 이건 너무 간단한 예이니깐..머.. 그런데 조금 있다가 누군가가 select empno from student where empno = 100이라고 똑같은 쿼리를 날리게 되면, 오라클은 흠..새로운 쿼리가 들어왔으니 또 계획을 세워야 겠구만..헉헉헉.. 이렇게 한다면 곤란하겠죠? ..
V$SQL파레트 최적의 법치(Pareto's Law) 또는 리처드 코치의 80/20 법칙은 튜닝 대상을 선정하는데 있어서도 똑같이 적용할 수 있다.주기적으로 사용되는 상위10%이내의 프로그램만 집중적으로 튜닝하더라도 시스템 안정화 및 고도화를 이룰 수 있다.v$sql은 라이브러리 캐시에 캐싱돼 있는 각 Child 커서에 대한 수행통계를 보여준다.v$sqlarea는 Parent 커서에 대한 수행 통계를 나타내며, 많은 컬럼이 v$sql을 group by 해 구한값이다.v$sql은 쿼리가 수행을 마칠 때마다 갱신되며, 오랫동안 수행되는 쿼리는 5초마다 갱신된다.select sql_id, child_number, sql_text, sql_fulltext, parsing_schema_name -----① , s..
select 출력컬럼, COUNT(갯수셀컬럼) AS 출력컬럼 from 테이블1 i, 테이블2 p where i.컬럼=p.컬럼 AND 컬럼 = '데이터' Group By 갯수셀컬럼
1. 오라클 - SELECT, WHERE 1) SELECT - 데이터 조회 하기SELECT 칼럼, 칼럼, .... FROM 테이블●테이블의 모든 칼럼 조회 SELECT * FROM 테이블; >>테이블 안에 있는 모든 데이터를 조회한다. ●테이블의 특정 칼럼 조회 SELECT 칼럼1, 칼럼2, .... FROM 테이블; >>테이블 안에 있는 특정 칼럼들만 조회한다. 2) WHERE - 전체 데이터중 조건을 만족하는 값만 조회하기WHERE 칼럼이름 조건값● 기본적인 조건 조회하기 SQL) SELECT employee_id, hire_date FROM employees WHERE last_name = 'king'; >> employees 안에 있는 데이터 중 last_name= 'king'인 데이터의 empl..