다른 명령
편집 요약 없음 |
|||
(같은 사용자의 중간 판 16개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
http://dbcafe.co.kr/ | http://dbcafe.co.kr/w/images/dbcafe3.png | ||
__notoc__ | |||
{{틀:타이틀 투명 | {{틀:타이틀 투명 | ||
8번째 줄: | 7번째 줄: | ||
|배경색=#333333 | |배경색=#333333 | ||
|아이콘=local_dining | |아이콘=local_dining | ||
|제목= 디비 카페 - 데이터 전문가로 가는 길 | |제목= 디비 카페 - 데이터 전문가로 가는 길 [ DEVCAFE.co.kr ] | ||
* 전체글 건수 : {{NUMBEROFPAGES}}건 | |||
* [[:Category:oracle|오라클]]: {{PAGESINCATEGORY: oracle}} 건 , [[:Category:postgresql|PostgreSql]] : {{PAGESINCATEGORY: postgresql}} 건 , [[:Category:mysql|MySQL]]: {{PAGESINCATEGORY: mysql}} 건,, [[:Category:linux|LINUX]]: {{PAGESINCATEGORY: linux}} 건 | |||
}} | }} | ||
---- | ---- | ||
= 오라클 DB = | = 오라클 DB = | ||
== [[ | == [[:Category:oracle|디비카페 '''오라클 관련글''' 전체 목록]] (총 {{PAGESINCATEGORY: oracle}} 건)== | ||
---- | ---- | ||
485번째 줄: | 479번째 줄: | ||
### RANGE SCAN | ### RANGE SCAN | ||
### 클러스터링 팩터 | ### 클러스터링 팩터 | ||
### 엑세스 VS 필터 조건 | ### [[튜닝 access vs filter 방식|엑세스 VS 필터 조건]] | ||
### 인덱스 콤비네이션 | ### 인덱스 콤비네이션 | ||
### 인덱스 조인 | ### 인덱스 조인 | ||
522번째 줄: | 516번째 줄: | ||
## [[오라클 SQL 수집 프로그램]] | ## [[오라클 SQL 수집 프로그램]] | ||
## [[오라클 플랜 수집 프로그램#플랜 수집 프로그램|오라클 플랜수집 / 성능 진단 프로그램]] | ## [[오라클 플랜 수집 프로그램#플랜 수집 프로그램|오라클 플랜수집 / 성능 진단 프로그램]] | ||
## [[ORACLE 튜닝#sql 플랜 보기|v$sql_plan이용 플랜 보기]] | ## [[ORACLE 튜닝 대상 조회#sql 플랜 보기|v$sql_plan이용 플랜 보기]] | ||
## [[오라클 튜닝 테이블 실제 건수|튜닝대상 테이블 실제 건수 조회]] | ## [[오라클 튜닝 테이블 실제 건수|튜닝대상 테이블 실제 건수 조회]] | ||
# [[오라클 AWR|AWR 이용 튜닝]] | # [[오라클 AWR|AWR 이용 튜닝]] | ||
541번째 줄: | 535번째 줄: | ||
## [[ORACLE_모니터링#특정 구간 수행 이력|특정시간대 수행이력]] | ## [[ORACLE_모니터링#특정 구간 수행 이력|특정시간대 수행이력]] | ||
## [[튜닝_관련_뷰|튜닝 관련 뷰]] | ## [[튜닝_관련_뷰|튜닝 관련 뷰]] | ||
# [[ | # [[오라클 통계정보 이동|오라클 통계정보]] | ||
# [[오라클 히스토그램]] | # [[오라클 히스토그램]] | ||
# [[ | # [[튜닝 access vs filter 방식|엑세스 VS FILTER 비교]] | ||
# [[ORACLE_모니터링#중복 인덱스 찾기]] | # [[ORACLE_모니터링#중복 인덱스 찾기]] | ||
# 튜닝 사례 | # 튜닝 사례 | ||
640번째 줄: | 634번째 줄: | ||
=== [[오라클 튜닝 sql trace|SQL 트레이스로 실행계획 확인]] === | === [[오라클 튜닝 sql trace|SQL 트레이스로 실행계획 확인]] === | ||
* [[10046 event|10046 이벤트 트레이스]] | * [[10046 event 트레이스|10046 이벤트 트레이스]] | ||
* [[10053 event|10053 이벤트 트레이스]] | * [[10053 event|10053 이벤트 트레이스]] | ||
741번째 줄: | 735번째 줄: | ||
# [[튜닝 쿼리 변형]] | # [[튜닝 쿼리 변형]] | ||
# [[DBLINK 튜닝]] | # [[DBLINK 튜닝]] | ||
= OS/유틸 = | = OS/유틸 = |
2024년 10월 4일 (금) 22:57 기준 최신판
local_dining 디비 카페 - 데이터 전문가로 가는 길 [ DEVCAFE.co.kr ]
- 전체글 건수 : 988건
- 오라클: 570 건 , PostgreSql : 2 건 , MySQL: 22 건,, LINUX: 13 건
오라클 DB
디비카페 오라클 관련글 전체 목록 (총 570 건)
DBA 오브젝트 관리(테이블/컬럼/인덱스/뷰/....)
- 테이블/컬럼 CRUD
- 테이블 생성/변경/삭제
- 테이블의 스키마 조회
- 컬럼 추가/삭제/변경
- PK/FK 제약조건(CONSTRAINT)
- LOB (CLOB) 처리
- 인덱스
- 뷰(View)
- DBLINK
- 시퀀스(Sequence) 관리
- 트리거 CRUD
- 오라클 / Unix FAQ
SQL 명령어
효율적인 SQL 작성방법
DBA를 위한 SQL 스크립트
DB 관리 명령어
SRVCTL 명령어
CRSCTL 명령어
데이터 추가/변경/병합
데이터 삭제
문자열 변환
계층 쿼리
정규식 쿼리
XML 쿼리
- 오라클 XML 쿼리(테이블 건수 빠르게 조회)
조인(join)
SQL 함수
함수
그룹 함수
윈도우/분석 함수
- OVER
- CUME_DIST
- DENSE_RANK
- FIRST_VALUE
- LAG
- LAST_VALUE
- LEAD
- NTH_VALUE
- NTILE
- PERCENT_RANK
- RANK
- ROW_NUMBER
- ROW_NUMBER vs. RANK
- COUNT
- SUM
- LAG 함수와 LEAD 함수
- 분석함수의 활용
PL/SQL
- PL/SQL
PL/SQL 성능 튜닝
함수/프로시져/트리거 오브젝트 추출 쿼리
사용자 관리
오라클 ASM 관리
오라클 RAC 관리
파라미터 관리
저장공간/용량 관리
DB 관리 SQL
- 트랜잭션(TRANSACTION)
- 세션(SESSION)
- 프로세스(PROCESS)
- 오브젝트 관리
- PL/SQL
- 오라클 즉문즉답 FAQ
DB 모니터링 조회
- ORACLE 모니터링
- 락 조회
- 세션(SESSION)
- 프로세스(PROCESS)
- DB 부하 모니터링
- 대기(WAIT) 이벤트
- 사용자 작업 정보 추적
ORACLE 아키텍처
ORACLE 프로시져/패키지/함수 개발
오라클 튜닝
- 조인별 튜닝
- AWR(Automatic Workload Repository)
- ASH(Active Session History)
- 튜닝대상 모니터링
- 오라클 통계정보
- 오라클 히스토그램
- 오라클 바인드피크
- SPM(SQL Plan Management)
- 오라클 플랜 정보
- 병렬 튜닝 방법
- 오라클 튜닝 어드바이져
데이터 이관/전환
- 데이터펌프(DataPump) 사용법
오라클 추천 도서
- 데이터 모델링
- 성능 튜닝
- 성능 진단/트러블 슈팅
- 백업/복구
- DBA 운영
오라클 툴
오라클 버전 확인
SQL PLUS
SQL 디벨로퍼
SQL 디벨로퍼 설치
SQL 디벨로퍼 단축키
토드
오렌지
DB 프로젝트 방법론
DBA
- DB구축
- 오브젝트(테이블,인덱스,시노님,뷰..) 생성/관리
- 오라클 DDL 생성/감시
- 테이블 관리
- 테이블 변경 신청서 양식
- 인덱스 관리
- 인덱스 신청서 양식
- 시노님 관리
- 시노님 신청서 양식
- 권한 관리
- 권한 신청서 양식
- 시퀀스 관리
- 프로시져/함수 관리
- 개인정보 암호화/마스킹 처리
- 모니터링(락,세션,부하)
- 스케줄 관리
- 데이터 이관
- 백업/복구
- 산출물 작성
- 데이터베이스 설계서
- 데이터베이스 사용 설명서
- 테이블 변경 신청서
DB 모델링/DA
- ERD 사용법
DB 튜닝
- 퍼포먼스란 ?
- 서버 튜닝 대상
- SQL 튜닝 대상
- 오라클 힌트 전체
- 인덱스
- RANGE SCAN
- 클러스터링 팩터
- 엑세스 VS 필터 조건
- 인덱스 콤비네이션
- 인덱스 조인
- 인덱스 콤바인
- 인덱스 필터링
- 조인
- 서브쿼리
- 부분처리
- 중복데이터 반복 처리
- 실행 계획 분리
- PGA 튜닝
- 기타 응용 튜닝
- 하드파싱(leteral,리터럴) 찾기
- CPU를 과다사용 세션 조회
- 대량 Disk Read SQL 조회
- 오래수행되는 FULL SCAN TABLE
- CPU 과다사용 SQL 조회
- 현재 세션에서 10초이상 SQL
- 현재세션에서 PGA,UGA,CPU사용조회
- 병렬처리,5초이상 IO발생쿼리 모니터링
- 총 CPU Time 대비 SQL Parsing Time
- 롤백 세그먼트 경합 조회
- Buffer Cache Hit Ratio
- Library Cache Hit Rati
- Data Dictionary Cache Hit Ratio
- Log file sync 대기 조회
- 다이니믹 SQL 바인드 변수 처리
- SQL PLAN 사용법
- AWR 이용 튜닝
- ORACLE_모니터링#AWR을 이용한 literal SQL 추출 방법
- ORACLE_모니터링#AWR SQL ordered BY Elapsed Time
- ORACLE_모니터링#AWR SQL ordered BY CPU Time
- ORACLE_모니터링#AWR SQL ordered BY USER I/O Wait Time
- ORACLE_모니터링#AWR SQL ordered BY Gets
- ORACLE_모니터링#AWR SQL ordered BY READS
- ORACLE_모니터링#AWR SQL ordered BY Sharable Memory
- ORACLE_모니터링#AWR SQL ordered BY VERSION COUNT
- ASH 이용 튜닝
- 오라클 통계정보
- 오라클 히스토그램
- 엑세스 VS FILTER 비교
- ORACLE_모니터링#중복 인덱스 찾기
- 튜닝 사례
DB 진단
- 파라미터 진단
- 디스크 진단
- 네트워크 진단
- SQL 진단
- WAIT EVENT 진단
- ALERT LOG 진단
데이터 전환 이행
- 전환 전략 수립 #
- 데이터 이행 DDL 작업절차
- 데이터 전환 시나리오
데이터 품질(DQ) 진단
- 컬럼속성 불일치 분석현황
- 행정표준용어사용현황
- 행정표준코드사용
- 표준도메인준수
- 표준용어준수
- 미사용테이블현황
- 미사용컬럼현황
- 중복테이블현황
- 기본키미정의테이블현황
- 값진단_코드도메인
- DQ_도메인별_리포트_출력
- PDQ_05_C_진단대상_테이블컬럼정보
- P_DIAG_COLUMN_CODE
- P_DIAG_COLUMN_DTM
- P_DIAG_COLUMN_EAN
- P_DIAG_COLUMN_MONEY
- P_DIAG_COLUMN_NAME
- P_DIAG_COLUMN_NNULL
- P_DIAG_COLUMN_NUMBER
- P_DIAG_COLUMN_PATTERN
- P_DIAG_COLUMN_RATIO
- P_DIAG_COLUMN_YN
- P_DIAG_COLUMN_YYYYMM
- P_DIAG_COLUMN_YYYYMMDD
- P_DIAG_PROC_LOG
- P_TABLE_ROWS
- P_UNUSED_COLUMNS_CALL_NEW
- P_UNUSED_COLUMNS_NEW
- WAA_COL_TOT
- WDQ_HAN_CHK
- 표준코드_사전
- 한글값진단
데이터 웨어하우스/DW
DW 용어 및 설명
튜닝
조인
조인 개념 이해
조인별 튜닝 방법
실행계획
XPLAN으로 실행계획 확인하기
SQL 트레이스로 실행계획 확인
실행계획 읽는 방법
힌트
- ALL_ROWS
- AND_EQUAL
- APPEND
- CACHE
- CHOOSE
- CLUSTER
- CURSOR_SHARING_EXACT
- DRIVING_SITE
- DYNAMIC_SAMPLING
- EXPAND_GSET_TO_UNION
- FIRST_ROWS
- FULL
- HASH
- HASH_AJ
- INDEX
- INDEX_ASC
- INDEX_COMBINE
- INDEX_DESC
- INDEX_FFS
- INDEX_JOIN
- INDEX_SS
- INDEX_SS_ASC
- INDEX_SS_DESC
- LEADING_HINT
- MERGE
- MERGE_AJ
- MERGE_SJ
- NL_AJ
- NL_SJ
- NOAPPEND
- NOCACHE
- NO_FACT
- NO_INDEX
- NO_MERGE
- NOPARALLEL
- NOPARALLEL_INDEX
- NO_PUSH_PRED
- NO_PUSH_SUBQ
- NO_QUERY_TRANSFORMATION
- NO_REWRITE
- ORDERED
- ORDERED_PREDICATE
- OPT_PARAM
- PARALLEL
- PARALLEL_INDEX
- PQ_DISTRIBUTE
- PUSH_PRED
- PUSH_SUBQ
- PULL_PRED
- REWRITE
- ROW_ID
- RULE
- UNNEST
- NO_UNNEST
- USE_CONCAT
- NO_EXPAND
- USE_HASH
- USE_MERGE
- USE_NL
병렬 쿼리 튜닝
인덱스 튜닝
인덱스 구조
인텍스 튜닝 방안
오라클 인덱스 타지 않는 경우
Acess 와 Filter 방식의 차이
오라클 퍼포먼스 튜닝
튜닝 대상 조회
튜닝 쿼리 변형
뷰 튜닝
materialize 힌트
inline 힌트
튜닝 대상 찾기
현재 세션에서 10초이상 걸리는 쿼리
SQL 튜닝 노하우
OS/유틸
UNIX/LINUX
유닉스 쉘
우분투
윈도우
윈도우 단축키
https://blogs.technet.microsoft.com/koreapartner/2009/03/15/windows-7-6/
윈도우 명령어
크롤링
셀레니엄
셀리니엄 CSS 셀렉터
셀레니엄 XPATH 셀렉터
셀레니엄 예외처리
파이썬 셀레니엄
파이썬 크롬 자동화
파이썬 미국 주가 크롤링
자바 크롤링
주식 재무제표 크롤링
R 크롤링
<headertabs />