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 10258 게시물 읽기
No. 10258
parallel 파라미터 설정
작성자
궁금
작성일
2021-06-23 11:18
조회수
1,811

테이블 사이즈가 1MB 미만인 테이블 3개와 약 100MB 테이블 1개로 

총 4개의 테이블을 이너조인하는  쿼리가 있습니다

서브쿼리가 내부에 많아서 그런지 테이블 사이즈는 작은데 랜덤으로 시간차이가 많이 납니다. (빠를땐 1초, 느릴땐 거의9초)


실행계획 차이를 보면 parallel 갯수 차이가 있어서 이것 저것 변경해보다가

min_parallel_table_scan_size = 0으로 설정하고 실행하니 계속 1초 내로 빠르게 실행되는 것 같아 보였습니다


그래서 전체 db에 min_parallel_table_scan_size = 0을 설정하려고 하는데..

0 설정 시 감안해야 할 사항이 있을지 궁금합니다


 

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

데이터베이스가 바쁜 서비스에서는 의도하지 않은 병렬 쿼리로 CPU 코어를 과도하게 사용해서 전체 서비스 품질이 떨어지는 경우가 종종 생깁니다.

CPU 코어가 항상 넉넉하지는 않으니까요.

김상기(ioseph)님이 2021-06-23 15:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10261날짜 기간 계산 [2]
2021-06-30
2074
10260drop 복구 [1]
Jaemyoung Seo
2021-06-29
2016
10259regexp_like 변환 질문입니다. [3]
HELPME
2021-06-28
1838
10258parallel 파라미터 설정 [1]
궁금
2021-06-23
1811
10257PITR관련 문의 [2]
훈모모
2021-06-22
1942
10256postgresql 9.2.8버전입니다 [3]
탁구공
2021-06-20
1656
10255rowtype사용 문의 드립니다. [1]
돌멩이
2021-06-15
1664
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다