일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EC2
- SQL Server
- MySQL
- 리눅스
- DB
- AWS
- 파티셔닝
- 오렌지
- 데이터베이스
- 재테크
- 시스템 성능
- AZURE
- azure sql
- 투자
- 펀드
- 백업및복구
- 애져
- oracle
- 주식
- mysql error
- 오라클
- 에러
- Linux
- 성능
- 조인
- 인덱스
- VPC
- 개인연금저축펀드
- DBeaver
- RDS
- Today
- Total
목록전체 글 (117)
미스터 역마살
- Sort Merge 조인의 특징 1. NL 조인은 조인컬럼에 인덱스 유무에 영향을 받지만 Sort Merge 조인은 영향을 받지 않는다. (물론 인덱스가 있다면 좋겠지만 말이다.) 2. 양쪽 집합을 정렬한 다음 NL조인과 같은 방식으로 진행하지만 PGA영역에 저장된 데이터를 이용하기 때문에 굉장히 속도가빠르다.(소트부하만 감수한다면..) 3. 양쪽집합을 개별적으로 읽고나서 조인한다. 따라서 조인컬럼에 인덱스가 없는 상황에서 두 테이블을 독립적으로 읽어 조인대상 집합을 줄일수 있을때 아주 유리하다. 4. 스캔위주의 Access 방식 사용 5. 등치 조건 말고도 사용이 가능하다. - Sort Merge 조인이 Hash 조인보다 좋은 상황 1. First 테이블에 소트연산을 대체할 인덱스가 있을때. 2. ..
- Nested Loop 조인의 특징 1. Random Access 위주의 조인 방식이다!! 따라서 인덱스 구성이 아무리 잘되어 있더라도 대량의 데이터를 조인 할때는 비효율 적이다. 2. 한 레코드씩 순차적으로 진행된다. 이 때문에 아무리 대용량 이라도 극적인 응답속도를 낼 수 있다. (부분범위 처리가 가능할 경우) 3. 먼저 Access 되는 Table의 범위에 의해 전체 일량이 결정 된다. 4. 다른 조인 방식과 비교했을때 인덱스 구성 전략이 특히나 중요하다. 5. NL 조인을 사용하기 위해서는 조인 컬럼에 인덱스가 필요하다. 결과적으로 NL조인은 소량의 데이터를 주로 처리하거나 부분범위 처리가 가능한 OLTP성 환경에 적격이다. -끝-
같은열 내의 밑에 열 하나와의 병합 매크로 Sub test() With Selection For i = 1 To .Rows.Count Step 2 .Cells(i).Resize(2).Merge Next End With End Sub
집계 함수(COUNT, SUM, MIN, MAX, STDDEV, AVG) 등은 GROUP BY 절의 유무에 따라 결과 값이 바뀐다. GROUP BY 절이 있는 경우 - 0건 or 다량의 건수 결과 출력 GROUP BY 절이 없는 경우 - 무조건 1건이 출력됨 이렇게 되는 이유는 group by 절이 있을 경우는 group by로 먼저 sorting을 하게 되며 sorting 기준 컬럼값만큼의 결과 record가 나오게 되는데, 해당 집계 데이터가 없기 때문에 0건이 나오는 것이며, group by 절이 없을 경우에는 결과 데이터 전체에 대해서 집계 함수를 수행하게 되며 항상 결과 record가 1개가 나오게 된다. 그런데 결과값이 없을 경우에는 값이 미정이니 집계 ..
윈도우 함수 중 그룹내의 순위함수에 대해 알아보자1. RANKRANK 쿼리문 RANK 실행결과 2. DENSE_RANKDENSE_RANK 쿼리문 DENSE_RANK 실행결과 3. ROW_NUMBER ROW_NUMBER 쿼리문 ROW_NUMBER 실행결과
자바의 특징에 대해 정리해보자 자바는 한마디로 "Write once, run anywhere" 라고 표현할 수 있다. 1. 운영체제에 독립적이다. JVM(Java vertual merchine)을 통해서 가능 한 것으로써, 운영체제(OS)나 하드웨어가 아닌 JVM하고만 통신하고 JVM은 자바 응용프로 그램으로 부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변화하여 전달 한다. 즉, 자바는 운영체제에는 독립적이지만 JVM에는 종속적이다. 2. 자동 메모리 관리 Garbage Collector가 자동으로 메모리 관리를 해주기 때문에 프로그래머는 따로 메모리 관리를 하지 않아도 된다. 자동 메모리 관리는 다소 비효율적인 면도 있지만, 프로그래머가 보다 프로그래밍에 집중 할 수 있도록 도와준다. 3. ..