- 2026년 1월 26일 (월) 11:05 튜닝 힌트 (역사 | 편집) [27 바이트] Oracle (토론 | 기여) (새 문서: {:튜닝 힌트 no merge})
- 2026년 1월 26일 (월) 11:02 튜닝 힌트 no merge (역사 | 편집) [4,203 바이트] Oracle (토론 | 기여) (새 문서: == NO_MERGE` 힌트를 사용하는 이유 == ## NO_MERGE 힌트의 기본 개념 # Oracle 옵티마이저는 기본적으로 뷰 병합(View Merging) 을 수행함. # 이는 인라인 뷰나 WITH 절의 쿼리를 메인 쿼리와 합쳐서 하나의 쿼리 블록으로 만드는 최적화 기법. <source lang=sql> -- 병합 전 (논리적 구조) SELECT * FROM ( SELECT employee_id, salary FROM employees WHERE department_id = 10 ) v WHERE v.salary > 5000; --...)
- 2026년 1월 23일 (금) 15:54 파티셔닝 (역사 | 편집) [4,118 바이트] Oracle (토론 | 기여) (새 문서: == 파티셔닝 == === VLDB(Very Large Databases) 와 파티셔닝 === * 파티셔닝은 대형 테이블과 인덱스를 더 작은 조각으로 나누어 성능, 관리성, 가용성을 향상시킴 * SQL이나 DML 변경 없이 적용 가능하며, 파티션 단위로 DDL 조작 가능  * 파티셔닝은 애플리케이션 코드 수정 없이 적용 가능하며, 큰 데이터베이스도 효과적으로 처리 가능  * 데이터 수명주기 관리(ILM)의 기반...)
- 2025년 12월 15일 (월) 14:32 그래프DB 와 벡터DB (역사 | 편집) [3,139 바이트] Oracle (토론 | 기여) (새 문서: == 그래프 DB(Graph Database) 와 벡터 DB(Vector Database) == {틀:요약 |제목=* 그래프 DB: ** “누가 누구와 어떻게 연결되어 있는가” 를 빠르게 찾는 DB * 벡터 DB: ** “이 데이터와 가장 비슷한 것은 무엇인가” 를 찾는 DB } ⸻ === 핵심 개념 비교 === {| class="wikitable" |+ 핵심 개념 |- ! 구분 !! 그래프 DB !! 벡터 DB |- | 핵심 목적 || 관계 탐색 || 유사도 검색 |- | 데이터 형태 || 노드 +...)
- 2025년 11월 21일 (금) 02:07 SQL 트레이스 방법 (역사 | 편집) [5,549 바이트] Dbstudy (토론 | 기여) (새 문서: == SQL 트레이스 == === SQL 세션 트레이스 수행 ==== <source lang=sql> -- 0.트레이스 식별자 지정 alter session set tracefile_identifier=’DBSTUDY_TUN_DUMP’; ==> orcl_ora_10024_"DBSTUDY_TUN_DUMP".trc 형태로 저장됨. -- 1. sql trace 시작 ALTER SESSION SET SQL_TRACE = TRUE; -- 2. event 를 level 12 로 설정. 이렇게 설정하면, SQL trace 정보, 실행계획, 대기 이벤트 정보를 볼 수 있다. ALTER SESSION SET events '10046 trace n...)