메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

모든 공개 기록

다른 명령

DB스터디에서 사용할 수 있는 모든 기록이 표시됩니다. 기록 종류나 사용자 이름(대소문자 구별) 또는 영향을 받는 문서(대소문자 구별)를 선택하여 범위를 좁혀서 살펴볼 수 있습니다.

기록 목록
(최신 | 오래됨) ( | ) (20 | 50 | 100 | 250 | 500) 보기
  • 2025년 8월 25일 (월) 12:46 Oracle 토론 기여님이 JPPD(Join Predicate PushDown) 문서를 JPPD(Join Predicate PushDown,조인절 PUSHDOWN) 문서로 이동했습니다
  • 2025년 8월 25일 (월) 12:45 Oracle 토론 기여님이 View pushed predicate 문서를 View pushed predicate (조건절 PUSHDOWN) 문서로 이동했습니다
  • 2025년 8월 25일 (월) 12:37 Oracle 토론 기여님이 JPPD(Join Pushed Predicate) 문서를 JPPD(Join Predicate PushDown) 문서로 이동했습니다
  • 2025년 8월 25일 (월) 11:17 Oracle 토론 기여님이 JPPD(Join Pushed Predicate) 문서를 만들었습니다 (새 문서: == JPPD (Join Pushed Predicate) == === Join Predicate Pushdown (JPPD - 조인 조건 푸시다운) === # 조인 푸시다운은 뷰 쿼리 밖에 있는 조인 조건이 뷰 안쪽에서 먼저 처리되는 최적화 기법입니다. ==== 원리 ==== # 뷰의 기본 테이블과 외부 테이블 간의 조인 조건이 뷰 내부로 "밀려들어갑니다". 이렇게 되면 뷰는 조인에 필요한 데이터만 미리 필터링하여 가져오게 됩니다. ==== 처리 예시...)
  • 2025년 8월 25일 (월) 10:53 Oracle 토론 기여님이 View pushed predicate 문서를 만들었습니다 (새 문서: == XPLAN에서 View Pushed Predicate 항목 == * `VIEW PUSHED PREDICATE`는 Oracle 옵티마이저가 뷰(View)의 성능을 최적화하기 위해 필터 조건을 뷰 내부로 밀어 넣는(push down) 실행 계획을 나타냅니다. * 이 최적화 기법은 뷰의 기본 테이블에서 더 적은 데이터를 읽게 만들어 I/O를 줄이고 쿼리 성능을 크게 향상시킵니다. === VIEW PUSHED PREDICATE 원리 === # 일반적인 VIEW Merge 처리 실행 순서 #...)
  • 2025년 8월 14일 (목) 15:14 조혜림 토론 기여님이 시스템 작업 문서를 만들었습니다 (새 문서: # 메모리 관리 ## SGA/PGA 산정 ## SGA/PGA 메모리 증설 절차 # 디스크 관리 ## 디스크 볼륨 추가 ## ASM DISKGROUP 추가 # 백업 관리TUP ## 복구절차 ## 솔루션 - 넷백업 ## 테이블 백업 / 복구 (EXPORT/IMPORT) # OS 관리 ## ALIAS 설정 ## ORACLE 환경설정 ## CRONTAB # DB 관리 ## DB 종류 ### 일반 ### HA - ONE NODE RAC ### RAC ### EXA ## DB 기동/재기동/종료 ### RAC #### SRVCTL #### CRSCTL ### 일반 #### SHUTDOWN/STARTUP ##...) 태그: 시각 편집: 전환됨
  • 2025년 8월 14일 (목) 14:44 Oracle 토론 기여님이 틀:핵심 문서를 만들었습니다 (새 문서: <div> <div style=" font-weight: 600; font-size: 1.5em; color: #0056b3; Darker blue for title: margin-bottom: 8px; "> {{{제목|강조}}} </div> <div style=" background-color: #f0f4f8; Very light blue-gray: border-left: 5px solid #007bff; Primary blue for accent: border-radius: 5px; padding: 15px 20px; margin-bottom: 1.5em; font-family: 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif; lin...)
  • 2025년 8월 13일 (수) 19:30 Oracle 토론 기여님이 오라클 인덱스 종류 문서를 만들었습니다 (새 문서: == 오라클 인덱스 종류 == === B-tree 인덱스 (Balanced Tree Index) === {{:개요 |제목=특징: * 오라클에서 가장 일반적으로 사용되는 인덱스 * Balanced Tree의 약자로, 트리의 모든 리프 노드(실제 데이터 주소를 담고 있는 노드)까지의 거리가 일정하게 유지되는 균형 잡힌 트리 구조. * 인덱스 키와 해당 데이터가 위치한 ROWID를 저장하며, 리프 노드들은 서로 양방향으로 연결되어...)
  • 2025년 8월 13일 (수) 19:07 Oracle 토론 기여님이 B*Tree 인덱스 문서를 만들었습니다 (새 문서: == B*Tree 인덱스 == === B*Tree 인덱스를 파이썬으로 구현 === * 오라클 B-tree 인덱스의 구조를 핵심적인 개념을 담은 간소화된 예제입니다. * 아래 코드는 실제 오라클의 복잡한 B-tree를 완벽하게 모방하지는 않지만, 그 작동 원리(노드 분할, 탐색, 삽입)를 이해하는 데 도움이 되는 뼈대를 제공합니다. 💡 B-Tree 인덱스 구조 이해 B-tree는 데이터베이스에서 대용량 데이터를...)
  • 2025년 8월 13일 (수) 19:04 Oracle 토론 기여님이 인덱스 아키텍처 문서를 만들었습니다 (새 문서: == 인덱스 아키텍처 == === B*Tree 인덱스 ===)
  • 2025년 8월 13일 (수) 17:32 Oracle 토론 기여님이 효율적인 SQL 작성법 문서를 만들었습니다 (새 문서: == 효율적인 SQL 작성법 == === SQL 용어 설명 === === SQL 작성 규칙 === • SQL 작성은 ORACLE 표준에 따라 작성하고, ANSI SOL은 사용하지 않는다. 전체 대문자 작성을 원칙으로 한다. (SQL ID, 바인드 변수는 예외) • 한 라인(행)의 최대 길이는 100열 이내로 한다. 복잡한 연산 등으로 인해 최대 길이가 100열을 초과할 경우 다음 라인을 사용하되 연산자가 아닌 컬럼명이나 괄호로...)
  • 2025년 8월 13일 (수) 10:00 조혜림 토론 기여님이 데이터베이스설계서-DB아키텍처-별첨1.DB상세설계내역.xlsx 문서를 만들었습니다 (새 문서: # Parameter # 용량산정-요약 # 용량산정-상세 # 파티션테이블 # DB 별 계정 정보 # Role 별 권한) 태그: 시각 편집: 전환됨
  • 2025년 8월 13일 (수) 00:55 Oracle 토론 기여님이 성능을 고려한 설계 문서를 만들었습니다 (새 문서: == Oracle SQL 성능을 고려한 설계 방법 10가지 == === 인덱스(Index) 활용 === # '''인덱스 설계''' #: 특정 컬럼을 자주 조회하거나 조인(JOIN)에 사용하는 경우 인덱스를 생성하면 성능이 크게 향상됩니다. # '''인덱스 선택''' #: 대부분의 경우 '''B-tree 인덱스'''가 효과적입니다. 특정 컬럼의 값 분포가 낮거나 범위 검색이 빈번한 경우 '''비트맵(Bitmap) 인덱스'''를 고려할 수 있습...)
  • 2025년 8월 13일 (수) 00:13 Dbstudy 토론 기여님이 DBMS XPLAN 사용법 문서를 만들었습니다 (새 문서: == DBMS_XPLAN == # 아래 뷰에 대한 SELECT 권한 필요 ## DBA_HIST_SQL_PLAN ## DBA_HIST_SQLTEXT ## V$DATABASE === DBMS_XPLAN.DISPLAY === * plan_table에 저장된 실행계획을 출력. EXPLAIN PLAN 구문보다 확장된 정보 출력 === DBMS_XPLAN.DISPLAY_CURSOR === * 실제 실행 후 패치된 플랜정보 * DBMS_XPLAN.DISPLAY_CURSOR 필요권한 ** V$SQL_PLAN ** V$SESSION ** V$SQL_PLAN_STATISTICS_ALL <source lang=sql> GRANT SELECT ON V_$SESSION TO HR; GRANT...)
  • 2025년 8월 12일 (화) 23:48 Dbstudy 토론 기여님이 트리거 문서를 삭제했습니다 (내용: "== 트리거 == * Oracle 트리거(Trigger)는 특정 이벤트가 발생했을 때 자동으로 실행되는 PL/SQL 블록입니다. * 예를 들어, INSERT/UPDATE/DELETE가 발생할 때 자동으로 특정 로직을 실행할 수 있도록 설정합니다. === 트리거 기본 개념 === {| class="wikitable" |+ Oracle 트리거 기본개념 |- ! 항목 !! 설명 |- | 정의 || 특...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:48 Dbstudy 토론 기여님이 패키지 문서를 삭제했습니다 (내용: "* Oracle 19c에서의 **패키지(Package)**는 관련된 **PL/SQL 객체들(프로시저, 함수, 변수 등)**을 하나로 묶어 모듈화된 구조로 제공하는 기능입니다. * 이를 통해 코드의 재사용성, 유지보수성, 성능을 크게 향상시킬 수 있습니다. {{요점 |내용= Oracle 19c 패키지 설명 * (영문) Package = 꾸러미, 묶음 → 관련된...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:47 Dbstudy 토론 기여님이 프로시져 문서를 삭제했습니다 (내용: "Oracle PL/SQL 프로시저 설명 === 1. 개념 === * **프로시저(Procedure)**는 특정 작업을 수행하는 PL/SQL 서브프로그램입니다. * 함수와 달리 프로시저는 값을 반환하지 않으며, 주로 반복되는 작업이나 다양한 기능을 묶어두는 데 사용됩니다. * 입력 매개변수를 받아서 로직을 처리한 후, 결과는 출력 매개변...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:47 Dbstudy 토론 기여님이 함수 문서를 삭제했습니다 (내용: "=== Oracle PL/SQL 함수 설명=== ==== 개념 요약 ==== * 함수(Function)는 하나의 값을 반환하는 PL/SQL 서브프로그램입니다. * 프로시저(Procedure)와 달리, 함수는 항상 RETURN을 통해 결과를 반환해야 하며, SQL문 안에서도 호출이 가능합니다. ==== 주요 특징 ==== * 반드시 하나의 값 반환 * SELECT문, WHERE절, PL/SQL 블록...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:47 Dbstudy 토론 기여님이 PL/SQL 기초 문서를 삭제했습니다 (내용: " === PL/SQL 기초 === {{난이도 |제목=학습단계 : 2단계 |별2=2 }} * Oracle의 PL/SQL은 Procedural Language extensions to SQL의 약자로, SQL에 절차적 프로그래밍 기능을 추가한 Oracle의 고유한 프로그래밍 언어입니다. * SQL은 단순한 질의와 조작에 적합하지만, 복잡한 로직(조건문, 반복문 등)은 어렵기 때문에 이를 보...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:47 Dbstudy 토론 기여님이 LATERAL 문서를 삭제했습니다 (내용: " === LATERAL 이란? === {{요점 |내용= LATERAL이란? * (영문)The LATERAL clause allows a subquery in the FROM clause to reference columns from preceding tables in the same FROM clause. * (한글) LATERAL은 FROM 절에 있는 서브쿼리에서 같은 레벨에 있는 테이블의 컬럼을 사용할 수 있게 해주는 기능입니다.(oracle12c 이전에는 FROM절에 있는...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:46 Dbstudy 토론 기여님이 그룹 함수 문서를 삭제했습니다 (내용: " {{요점 |내용= 기본 개념 설명 * Oracle SQL에서 '''그룹 함수(Group Functions)'''는 여러 행(Row)의 값을 그룹으로 묶어 하나의 결과 값으로 요약할 때 사용하는 함수입니다. * 주로 GROUP BY절과 함께 사용되며, '''집계 함수(Aggregate Functions)'''라고도 부릅니다. }} ===Oracle의 주요 그룹 함수 종류=== {| class="wikitab...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:46 Dbstudy 토론 기여님이 집계함수 (aggregate function) 문서를 삭제했습니다 (내용: " == 오라클 집계함수 == {{요점 |내용=집계함수란 무엇인가? * 집계함수는 여러 행의 데이터를 한 개의 결과값으로 요약해주는 함수입니다. * 마치 엑셀에서 합계나 평균을 구하는 것과 비슷한 개념입니다. }} * 다음은 오라클 데이터베이스에서 사용하는 주요 집계 함수 입니다. {| class="wikitable" |- ! 함수 !! 설명 !! 사용 예제 !! 결과 예시 !! 주의사항 |- | '''COUNT''' || 행의...")
  • 2025년 8월 12일 (화) 23:45 Dbstudy 토론 기여님이 오라클 내부함수 문서를 삭제했습니다 (내용: "좋아요! Oracle 19c에서 자주 사용하는 내장 함수들을 카테고리별로 예제 중심으로 설명드릴게요. 문서는 MediaWiki 문법으로 작성되었으며, 함수 이름, 간단한 설명, 예제 쿼리, 결과까지 포함했습니다. 아래 형식으로 제공드릴게요: ⸻ == Oracle 19c 주요 내장 함수 예제 == === 문자열 함수 === {| class="w...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:44 Dbstudy 토론 기여님이 TRUNCATE TABLE 구문 문서를 삭제했습니다 (내용: " == 개요 == '''TRUNCATE TABLE'''은 오라클 데이터베이스에서 테이블의 모든 데이터를 빠르게 삭제하는 DDL(Data Definition Language) 명령어입니다. DELETE 문과 달리 테이블 구조는 유지하면서 데이터만 완전히 제거합니다. == 주요 특징 == * 테이블의 '''모든 행을 즉시 삭제''' * 테이블 구조는 그대로 유지 (컬...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:44 Dbstudy 토론 기여님이 DROP TABLE 구문 문서를 삭제했습니다 (내용: "{{난이도 |제목=학습단계 : 1단계 |별1=1 }} == 개요 == '''DROP TABLE'''은 오라클 데이터베이스에서 테이블과 그 테이블에 포함된 모든 데이터를 완전히 삭제하는 DDL(Data Definition Language) 명령어입니다. 테이블 구조와 데이터를 영구적으로 제거할 때 사용합니다. == 기본 구문 == <source lang=sql> DROP TABLE [sche...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:43 Dbstudy 토론 기여님이 ALTER TABLE 구문 문서를 삭제했습니다 (내용: "# 오라클 ALTER TABLE 문 == 개요 == {{요점 |내용= '''ALTER TABLE'''은 오라클 데이터베이스에서 기존 테이블의 구조를 변경하는 DDL(Data Definition Language) 명령어입니다. : 테이블 생성 후 다양한 수정 작업을 수행할 수 있습니다. }} == 주요 기능 == * 컬럼 추가/삭제/수정 * 제약조건 추가/삭제/활성화/비활성...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:43 Dbstudy 토론 기여님이 CREATE TABLE 구문 문서를 삭제했습니다 (내용: "== 테이블 생성 == ''' 생성 예시:''' <source lang=sql> CREATE TABLE "SYS"."TB_BIG" -- 컬럼 / 제약조건 정의 ( "COLA" VARCHAR2(20), "COLB" NUMBER, "COLC" NUMBER, "COLD" VARCHAR2(30) -- [ 생략 가능 , PK인덱스를 동시에 생성 CONSTRAINT PK명 PRIMARY KEY (column1) USING INDEX TABLESPACE index_tablespace_name -- ] ) -- [ ]...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:43 Dbstudy 토론 기여님이 MERGE 구문 문서를 삭제했습니다 (내용: "=== MERGE 구문 === {{난이도 |제목=학습단계 : 2단계 |별2=2 }} * MERGE는 특히 ETL 작업, 데이터 동기화, UPSERT 작업에서 많이 사용돼요. {{요점 |내용= MERGE란? * (영문): The MERGE statement allows you to conditionally insert or update data in a target table based on the results of a join with a source table. * (한글): MERGE는 하나의 SQL 문으...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:43 Dbstudy 토론 기여님이 DELETE 구문 문서를 삭제했습니다 (내용: "== 오라클 DELETE 문 == {{난이도 |제목=학습단계 : 1단계 |별1=1 }} === 개요 === {{요점 |내용= '''DELETE''' 문은 오라클 데이터베이스에서 테이블의 데이터 행을 제거하는 데 사용되는 DML(Data Manipulation Language) 명령어입니다. 조건에 맞는 특정 행들만 삭제하거나, 테이블의 모든 데이터를 삭제할 수 있습니다...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:43 Dbstudy 토론 기여님이 UPDATE 구문 문서를 삭제했습니다 (내용: "=== 기본 UPDATE 문법 === {{난이도 |제목=학습단계 : 1단계 |별1=1 }} UPDATE는 기존 데이터를 수정할 때 사용하는 명령어입니다. ==== ▶ 기본 문법: ==== <source lang=sql> UPDATE 테이블명 SET 컬럼1 = 값1, 컬럼2 = 값2, ... WHERE 조건; </source> * SET: 변경하고 싶은 컬럼과 값을 지정합니다. * WHERE: 어떤 행(row)을 수정...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:42 Dbstudy 토론 기여님이 INSERT 구문 문서를 삭제했습니다 (내용: "== INSERT 구문 == {{난이도 |제목=학습단계 : 1단계 |별1=1 }} {{요점 |내용= 기본 개념 설명 * INSERT 구문은 테이블에 새로운 데이터를 추가할 때 사용됩니다. }} === 기본 문법 === <source lang=sql> INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...); </source> * INSERT INTO: 데이터를 추가할 테이블명을 지정...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:42 Dbstudy 토론 기여님이 WITH 절 문서를 삭제했습니다 (내용: "=== WITH 절 (CTE)=== {{요점 |내용= WITH 절이란? * (영문)The WITH clause lets you define a temporary result set (also called a CTE: Common Table Expression) that you can refer to within your main query. * (한글)WITH 절은 *임시 테이블(=서브쿼리 결과)을 먼저 정의하고, 그걸 메인 쿼리에서 재사용할 수 있게 해주는 문법이에요.또한, CTE 라...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:42 Dbstudy 토론 기여님이 SQL 조인 문서를 삭제했습니다 (내용: " === Oracle 테이블 조인 (Table Join) === {{요점 |내용=조인이란? > 여러 테이블에서 관련된 데이터를 **하나의 결과로 결합**해서 보여주는 SQL 기능입니다. 예: 직원 정보는 `EMPLOYEES`, 부서 정보는 `DEPARTMENTS`에 있을 때 👉 직원 이름 + 부서 이름을 함께 보여주고 싶을 때 조인을 사용합니다. }} ---- ==== 예제 테이블 ==== <source lang=sql> -- EMPLOYEES 테이블 | EMP_ID | NAME | DEPT_ID | |----...")
  • 2025년 8월 12일 (화) 23:42 Dbstudy 토론 기여님이 GROUP BY 절 문서를 삭제했습니다 (내용: "=== GROUP BY 절 === {{요점 |내용= GROUP BY 절이란? * (영문): GROUP BY is used to group rows that have the same values in specified columns into summary rows. * (한글): GROUP BY는 특정 컬럼 값을 기준으로 같은 값들끼리 묶어서 결과를 보여주는 SQL 절입니다. }} === 특징 === 집계 함수(예: COUNT(), SUM(), AVG(), MAX(), MIN())와 함께 자주...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:41 Dbstudy 토론 기여님이 SELECT 구문 문서를 삭제했습니다 (내용: "=== SELECT 기본 구문 === {{난이도 |제목=학습단계 : 1단계 |별1=1 }} {| class="wikitable" ! style="border-right: 1px solid #aaa; padding: 5px;" | 명령어 !! 설명 |- | style="border-right: 1px solid #aaa; padding: 5px;" | SELECT | 테이블에 있는 속성을 지정하여 데이터를 조회하는 명령어 (주로 속성(컬럼)을 기술) |- | style="border-right: 1p...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:41 Dbstudy 토론 기여님이 테이블 생성 과 데이터입력 문서를 삭제했습니다 (내용: "* <big>'''테스트용 테이블 생성 및 관련 데이터 입력 SQL '''</big> ** employees : 사원 테이블 ** sales : 판매 테이블 ** customers : 고객 테이블 ** orders : 주문 테이블 ** students : 학생 테이블 ---- * `employees` 사원 테이블 생성 ::<source lang=sql> CREATE TABLE employees ( employee_id NUMBER PRIMARY KEY, department_id N...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:40 Dbstudy 토론 기여님이 테이블 컬럼 데이터 유형 문서를 삭제했습니다 (내용: "=== 데이터 유형 === {{난이도 |제목=학습단계 : 1단계 |별1=1 }} {| class="wikitable" style="border-collapse: collapse; width: 100%; font-size: 14px;" |- ! style="border-right: 1px solid #e0e0e0; padding: 10px; text-align: left; background: #f8f9fa;" | 데이터 유형 ! style="border-right: 1px solid #e0e0e0; padding: 10px; text-align: left; background: #f8f9fa;" | 설명 ! style="padding: 10px; text-align: left; background: #f8f9fa;" | 예시 |- | style="border-right...")
  • 2025년 8월 12일 (화) 23:40 Dbstudy 토론 기여님이 데이터 베이스 용어 설명 문서를 삭제했습니다 (내용: " __toc__ {{난이도 |제목=학습단계 : 1단계 |별1=1 }} ===데이터 베이스 기본 용어=== # '''데이터베이스 (Database, DB)''' #:* 데이터를 체계적으로 저장하고 관리하는 시스템 #:* 단순히 정보를 모아놓는 것 이상으로, 효율적인 검색, 수정, 삭제 등이 가능 # '''데이터 (Data)''' #:* 현실 세계의 사실이나 값을 기...". 유일한 편집자는 "Oracle" (토론))
  • 2025년 8월 12일 (화) 23:39 Dbstudy 토론 기여님이 ORACLE SQL 30일 학습 문서를 삭제했습니다 (내용: "= 30일간의 SQL 기초 학습 = == SQL 30일 학습 묻고답하기(FAQ) == <WikiForumThread id=1 replies=true /> {{틀:중요 |제목=오라클 설치는 오라클 설치(도커 이용) 를 참조 }} ---- == 1일차 - SQL 기본 == {{:데이터 베이스 용어 설명}} ---- == 2일차 - SELECT 구문 사용법 == {{:SELECT 구문}} ---- == 3일차 - SELECT 구문 - WITH절 == {{:WITH 절}} ---- ==...")
  • 2025년 8월 12일 (화) 23:35 Oracle 토론 기여님이 오라클 초보자 학습과정 문서를 만들었습니다 (새 문서: __notoc__ https://dbstudy.co.kr/w/resources/assets/dbstudy_iconx1.png = Welcome To DB STUDY - {{CURRENTYEAR}}.{{CURRENTMONTHNAME}}.{{CURRENTDAY}}({{CURRENTDAYNAME}}) = * {{SERVER}} * 게시글 총 : {{NUMBEROFPAGES}} 건 , 사용자 : {{NUMBEROFUSERS}} 명 , <p sizes="(max-width: 600px) 480px,800px"> https://dbstudy.co.kr/w/images/dbstudy_logo.jpg </p> {{틀:타이틀 라운드 |제목=오라클: {{PAGESINCATEGORY: oracle}} 건 , :Category:postgresql|Po...)
  • 2025년 8월 8일 (금) 23:51 Dbstudy 토론 기여 사용자 새 포럼, SQL. 튜닝 묻고 답하기 문서를 만들었습니다 (SQL 튜닝관련 묻고 답하기 게시판.)
  • 2025년 8월 8일 (금) 14:44 Oracle 토론 기여님이 MERGE 조인 문서를 만들었습니다 (새 문서: == MERGE 조인 == * 정확한 명칭은 'MERGE JOIN' 또는 'SORT MERGE JOIN') * SORT(정렬) 후 MERGE(합치다) 의 의미 --- === MERGE 조인이 필요한 경우 === # 조인에 사용되는 양쪽 테이블이 이미 정렬되어 있거나, 정렬 비용이 크지 않은 경우 # 대량의 데이터에 대해 효율적인 조인이 필요할 때 === MERGE 조인 동작 원리 === # 조인에 참여하는 두 테이블의 조인 컬럼을 기준으로 정렬(sorting)....)
  • 2025년 8월 8일 (금) 14:25 Oracle 토론 기여님이 HASH조인 성능저하 파이썬 예제 문서를 만들었습니다 (새 문서: == 해시조인 “문제 상황” 퍼이썬으로 재현 == * 두 가지 시나리오를 비교 *:- 시나리오 A(정상): 적정 버킷 수 + 고르게 분포된 키 *:- 시나리오 B(문제): 너무 적은 버킷 수 + 편향된 키(핫 키 집중) * 핵심 포인트는 “버킷 과밀 → 체인 길이 급증 → 조인 탐색 시간 증가”를 눈으로 확인하는 것입니다. <source lang=python> import random import time from collections import defaultdict, Coun...)
  • 2025년 8월 8일 (금) 13:58 Oracle 토론 기여님이 테이블 조인 방식 문서를 만들었습니다 (새 문서: {{:NL 조인}} ---- {{:HASH 조인}} ---- {{:MERGE 조인}})
  • 2025년 8월 8일 (금) 08:13 Oracle 토론 기여님이 HASH 조인 문서를 만들었습니다 (새 문서: == 해시 조인(Hash Join) == # 해시 조인(Hash Join)은 두 개의 테이블을 조인할 때, 더 작은 테이블을 메모리에 올리고 해시 테이블을 만들어 효율적으로 조인하는 방식 # 대용량 테이블을 조인할 때 주로 사용되며, 조인 조건에 인덱스가 없는 경우에도 빠르게 작동 === 해시 조인의 원리 === * 해시 조인은 크게 두 단계로 나뉩니다. # 빌드 단계 (Build Phase): ## 옵티마이저는 두...)
  • 2025년 8월 7일 (목) 21:36 Oracle 토론 기여님이 테스트 템플릿만들기 문서를 만들었습니다 (새 문서: {{오라클 DBA |Oracle INSERT 구문 |1단계 |* INSERT 구문은 테이블에 새로운 데이터를 추가할 때 사용됩니다. |INSERT INTO 테이블명 (컬럼1, 컬럼2) VALUES (값1, 값2); |INSERT INTO employees (id, name) VALUES (1, 'Alice'); |알았어, 다음에 또 봐 |그래, 다음에 또 봐 |oracle }})
  • 2025년 8월 7일 (목) 21:33 Oracle 토론 기여님이 틀:오라클 DBA 문서를 만들었습니다 (새 문서: <noinclude> 설명: SQL 기본 개념을 설명하는 템플릿입니다. 사용법: {{SQL 기본개념 |제목= |난이도= |요점= |사용법= |예제= |결론= |카테고리= }} </noinclude><includeonly> == {{{1|제목}}} == {{난이도 |제목=학습단계 : {{{2|난이도}}} |별1=1 }} {{요점 |내용= {{{3|요점}}} }} === 사용법 === {{{4|사용법}}} === 예제 === {{{5|예제}}} === 결론 === {{결론 |제목={{{6|결론 제목}}} |내용={{{7|결론 내용}}}...)
  • 2025년 8월 7일 (목) 18:55 Oracle 토론 기여님이 Rowid 를 이용한 조인 문서를 만들었습니다 (새 문서: == ROWID를 이용한 조인으로 SQL 튜닝 == # large_table과 small_table이라는 두 테이블을 조인하는 상황 # large_table에서 small_table의 특정 조건을 만족하는 데이터를 찾을 때, ROWID를 사용하면 물리적인 위치를 직접 참조하여 논리적인 인덱스 스캔보다 효율적일 수 있습니다. <source lang=sql> SELECT t1.column1, t1.column2, t2.column_a FROM large_table t1 WHERE t1.rowid IN ( SELECT...)
  • 2025년 8월 6일 (수) 22:20 Oracle 토론 기여님이 NL 조인 문서를 만들었습니다 (새 문서: === NL(Nested Loop) 조인 === ==== Nested Loop Join 의 개념 ==== {{틀:개념 |제목=NL 조인의 개념 |내용=* 중첩된(Nested) + 반복(Loop) + 연결(Join) :# 두개 이상의 테이블에서, 하나의 집합을 기준으로 순차적으로 상대방 테이블의 row 를 결합하여 원하는 결과를 추출하는 테이블 연결 방식 :# 결합하기 위해 기준이 되는 테이블(선행테이블=드라이빙 테이블=outer테이블) : driving 테이블( O...)
  • 2025년 8월 6일 (수) 22:14 Oracle 토론 기여님이 SQL 조인 방식 문서를 만들었습니다 (새 문서: == SQL 조인 방식 == {{:NL 조인|NL조인 (Nested Loop) }} ---- {{:해시 조인 HASH|해시조인 (Hash) }} ---- {{:SORT MERGE 조인|소트머지조인 (Sort Merge) }} ---- {{:조인별 튜닝 포인트 }}) 태그: 시각 편집: 전환됨
(최신 | 오래됨) ( | ) (20 | 50 | 100 | 250 | 500) 보기