일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소트튜닝
- SQLD
- 태블로
- 구의역맛집
- 츠케멘
- 츠케멘전문점
- 낙곱새
- 코딩테스트
- SQL처리과정
- 코호트분석
- SQL
- LOD
- 데이터엔지니어링
- 데이터베이스
- 비즈니스인텔리전스
- 광교맛집
- tableau
- 알리바바클라우드
- 낙곱새맛집
- 연화식당
- SQLP
- 츠케멘맛집
- db
- 프로그래머스
- 데이터시각화
- QuickBI
- 리텐션
- 멘타카무쇼
- 알리클라우드
- 광진구맛집
- Today
- Total
목록SQL (3)
자면서 공부하기

Question 대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다.다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ECOLI_DATA 테이블의 구조는 다음과 같으며, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE 은 각각 대장균 개체의 ID, 부모 개체의 ID, 개체의 크기, 분화되어 나온 날짜, 개체의 형질을 나타냅니다. 분화된 연도(YEAR), 분화된 연도별 대장균 크기의 편차(YEAR_DEV), 대장균 개체의 ID(ID) 를 출력하는 SQL 문을 작성해주세요. 분화된 연도별 대장균 크기의 편차는 분화된 연도별 가장 큰 대장균의 크기 - 각..

1. SQL 처리과정1.1 SQL 처리과정SQL 처리과정을 크게 세단계로 세분화할 수 있다.SQL 파싱 - SQL 최적화 - 실행 코드 생성1.2 SQL 파싱 (by SQL Parser)파싱 트리 생성SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리를 생성한다.Syntax 체크문법 오류 확인한다.Semantic 체크의미상 오류, 권한 오류가 없는지 확인한다.존재하지 않는 테이블 또는 칼럼이 있는지? 오브젝트에 권한이 있는지? 등 확인1.3 SQL 최적화 (by SQL Optimizer)실행계획 후보군 생성실행계획 비용 계산최적의 실행계획 선택실행계획 후보군 중에서 예상비용이 가장 적은 실행계획을 선택한다.비용이란, 쿼리를 수행하는 동안 발생할 것으로 예상되는 I/O 횟수 또는 예상 소요시간이다.(실제..

1. 소트가 뭐야 소트 Sort 소트(sort)는 정렬을 가리키는 영어 낱말이다. 2. 메모리 소트와 디스크 소트(오라클) 소트는 PGA에 할당한 Sort Area에서 수행하며 PGA가 부족하면 Temp 테이블 스페이스를 사용메모리 소트 : PGA 내에서 소트 완료할 경우 'Internal Sort' 또는 'Optimal Sort'라고도 한다.디스크 소트 : Temp 테이블 스페이스까지 사용하여 소트 완료할 경우 'External Sort'라고도 한다.소트는 최대한 발생하지 않도록 SQL을 작성해야 하고, 소트가 불가피하다면 메모리 내에서 수행을 완료할 수 있도록 해야 함소트는 메모리 집약적일 뿐만 아니라 CPU 집약적임 3. 어떨 때 소트가 발생할까? 단순히 order by 쓸 때만 정렬되는게 아니라..