<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://dbstudy.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=%EC%8B%A4%ED%96%89_%EA%B3%84%ED%9A%8D%EC%9D%84_%ED%95%B4%EC%84%9D%ED%95%98%EB%8A%94_%EB%B2%95</id>
	<title>실행 계획을 해석하는 법 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://dbstudy.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=%EC%8B%A4%ED%96%89_%EA%B3%84%ED%9A%8D%EC%9D%84_%ED%95%B4%EC%84%9D%ED%95%98%EB%8A%94_%EB%B2%95"/>
	<link rel="alternate" type="text/html" href="https://dbstudy.co.kr/w/index.php?title=%EC%8B%A4%ED%96%89_%EA%B3%84%ED%9A%8D%EC%9D%84_%ED%95%B4%EC%84%9D%ED%95%98%EB%8A%94_%EB%B2%95&amp;action=history"/>
	<updated>2026-05-08T21:49:17Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://dbstudy.co.kr/w/index.php?title=%EC%8B%A4%ED%96%89_%EA%B3%84%ED%9A%8D%EC%9D%84_%ED%95%B4%EC%84%9D%ED%95%98%EB%8A%94_%EB%B2%95&amp;diff=461&amp;oldid=prev</id>
		<title>Oracle: 새 문서: == SQL 실행 계획을 해석하는 법 == * 실행 계획(Execution Plan) 해석 - 주요 용어와 의미  {| class=&quot;wikitable&quot; ! 실행 방식 || 설명 || 성능 특징 |- | TABLE ACCESS FULL || 테이블 전체를 처음부터 끝까지 읽음 || 느릴 수 있음 (행이 많을수록 비효율적) |- | TABLE ACCESS BY INDEX ROWID || 인덱스로 찾은 후, 해당 행을 테이블에서 읽음 || 보통 빠름 (인덱스를 쓰기 때문에) |- | INDEX UNIQUE SCAN || 인...</title>
		<link rel="alternate" type="text/html" href="https://dbstudy.co.kr/w/index.php?title=%EC%8B%A4%ED%96%89_%EA%B3%84%ED%9A%8D%EC%9D%84_%ED%95%B4%EC%84%9D%ED%95%98%EB%8A%94_%EB%B2%95&amp;diff=461&amp;oldid=prev"/>
		<updated>2025-05-17T16:11:10Z</updated>

		<summary type="html">&lt;p&gt;새 문서: == SQL 실행 계획을 해석하는 법 == * 실행 계획(Execution Plan) 해석 - 주요 용어와 의미  {| class=&amp;quot;wikitable&amp;quot; ! 실행 방식 || 설명 || 성능 특징 |- | TABLE ACCESS FULL || 테이블 전체를 처음부터 끝까지 읽음 || 느릴 수 있음 (행이 많을수록 비효율적) |- | TABLE ACCESS BY INDEX ROWID || 인덱스로 찾은 후, 해당 행을 테이블에서 읽음 || 보통 빠름 (인덱스를 쓰기 때문에) |- | INDEX UNIQUE SCAN || 인...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== SQL 실행 계획을 해석하는 법 ==&lt;br /&gt;
* 실행 계획(Execution Plan) 해석 - 주요 용어와 의미&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 실행 방식 || 설명 || 성능 특징&lt;br /&gt;
|-&lt;br /&gt;
| TABLE ACCESS FULL || 테이블 전체를 처음부터 끝까지 읽음 || 느릴 수 있음 (행이 많을수록 비효율적)&lt;br /&gt;
|-&lt;br /&gt;
| TABLE ACCESS BY INDEX ROWID || 인덱스로 찾은 후, 해당 행을 테이블에서 읽음 || 보통 빠름 (인덱스를 쓰기 때문에)&lt;br /&gt;
|-&lt;br /&gt;
| INDEX UNIQUE SCAN || 인덱스에서 정확히 하나의 값을 빠르게 찾음 (PK 또는 Unique Index) || 매우 빠름&lt;br /&gt;
|-&lt;br /&gt;
| INDEX RANGE SCAN || 인덱스에서 범위 조건(&amp;gt;, &amp;lt;, BETWEEN 등)으로 여러 값을 검색 || 빠름&lt;br /&gt;
|-&lt;br /&gt;
| INDEX FULL SCAN || 전체 인덱스를 처음부터 끝까지 읽음 (WHERE 절 없이 인덱스 컬럼만 SELECT할 때 등) || 테이블보다 빠를 수 있음&lt;br /&gt;
|-&lt;br /&gt;
| NESTED LOOPS || 작은 테이블 기준으로 반복해서 다른 테이블을 조회 || 소량의 데이터에 적합&lt;br /&gt;
|-&lt;br /&gt;
| HASH JOIN || 두 테이블을 해시 테이블로 결합하여 조인 || 대량의 데이터 조인에 적합&lt;br /&gt;
|-&lt;br /&gt;
| MERGE JOIN || 정렬된 두 테이블을 병합하면서 조인 || 정렬된 데이터 조인 시 효율적&lt;br /&gt;
|}&lt;br /&gt;
[[category:oracle]] &lt;br /&gt;
[[category:SQL 실행계획 ]] &lt;br /&gt;
[[category:SQL 플랜 ]] &lt;br /&gt;
[[category:SQL xplan ]]&lt;/div&gt;</summary>
		<author><name>Oracle</name></author>
	</entry>
</feed>