database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10048 게시물 읽기
No. 10048
query plan에 merge append 는 언제 하게되는건가요??
작성자
test
작성일
2019-03-11 17:33ⓒ
2019-03-11 17:33ⓜ
조회수
2,862

[ { "Plan": { "Node Type": "Limit", "Parallel Aware": false, "Plans": [ { "Node Type": "Merge Append", "Parent Relationship": "Outer", "Parallel Aware": false, "Sort Key": [ "his_robot_register_y2019m3.time_stamp DESC" ], "Plans": [ { "Node Type": "Index Scan", "Parent Relationship": "Member", "Parallel Aware": false, "Scan Direction": "Backward", "Index Name": "pk_his_robot_register_y2019m3", "Relation Name": "his_robot_register_y2019m3", "Alias": "his_robot_register_y2019m3", "Index Cond": "((booth_id = 2) AND (zone_id = 9) AND (robot_id = 34) AND (time_stamp >= '2019-03-11 00:00:00'::timestamp without time zone) AND (time_stamp <= '2019-03-12 00:00:00'::timestamp without time zone))", "Filter": "(factory_id = 701)" } ] } ] } } ]

 

 

단순 조회하는건데 query plan에 merge append가 있는데 이게 뭘 의미하는건가요?

이 글에 대한 댓글이 총 1건 있습니다.

한 작업이 어떤 자료를 빠르게 만들고 있고,

또 한 작업도 그 나름 대로 그렇고,

그런데, 이 두 작업이 일정한 규칙으로 그냥 앞에서 뒤에 것 추가 병합이 가능한 경우 merge append 를 한다네요.

예를 들어서, 파티션 테이블의 order by ... limit 구문이 대표적인 경우겠죠.

그런데, 윗 경우는 한 놈만 인덱스 탐색을 했고 그것을 그냥 append 했다는게 이해가 잘 안되네요.

 

김상기(ioseph)님이 2019-03-12 13:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10051SET ANSI_WARNINGS OFF..0으로 나누기 [3]
뉴비뉴비이잉
2019-03-14
3470
10050터미널창에서 db 접속이 되지 않습니다 [1]
탁구공
2019-03-13
3038
10049여러개의 csv 파일을 한번에 import 시키고 싶은데 방법이 없을까요? [1]
상킴
2019-03-12
3097
10048query plan에 merge append 는 언제 하게되는건가요?? [1]
test
2019-03-11
2862
10047select 쿼리가 너무 느려요 제발 도와주세요 [1]
김민혁
2019-03-08
3143
10046컬럼값 find ?? 같은 기능 없나요? [2]
이기자
2019-03-06
3018
10045bom 관련 Function 만들기 error좀 봐주세요 [3]
이규석
2019-03-06
3298
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다