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 9987 게시물 읽기
No. 9987
시퀀스 캐시 sequence cache
작성자
초보감사
작성일
2018-07-11 11:46
조회수
6,399

안녕하세요 

 

1. 시퀀스 cache / nocache 에 대한 성능 영향은 없을까요? 

2. 거의가 nocache 인데 cache 로 바꿀 경우 문제가 생길 수도 있는지? 

3. 관련한 wait 이벤트 측정 등을 비교한 성능 측정 지표가 있는지 

를 문의드리고 싶습니다. 

 

항상 답변해주시는 분들께 감사드립니다. 

많이 배우고 있습니다. 

 

 

 

 

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

 PostgreSQL의 시퀀스 캐시는 세션 단위입니다. 

캐시가 100이었고, 두 세션에서 동시에 nextval을 호출하면, 

세션1: 100

세션2: 200

세션1: 101

세션1: 102

세션2: 201

세션2: 202

...

이런식으로 반환합니다. 

PostgreSQL에서 시퀀스는 내부적으로는 1row 테이블인지라, 테이블 DML에서 발생하는 wait 이벤트랑 똑같습니다. 그걸 보시면 되고요. 

nocache와, cache 사이 성능 비교 자료는 직접 테스트 해보시고, 공개해주세요. 

(이런 말을 참 꾸준히, 많이도 했는데, "감사합니다" 답변 뿐 공개 자료는 본적이 없네요.)

 

김상기(ioseph)님이 2018-07-11 17:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9992windows 설치 중 문제(problem running post-install step. installation may not complete correctly) [1]
문의
2018-07-24
5588
9991logical replication테스트하다 첨본 용언데요 [2]
test
2018-07-19
5488
9988replication 구성관련 질문입니다. [7]
test
2018-07-12
5850
9987시퀀스 캐시 sequence cache [1]
초보감사
2018-07-11
6399
9986PSQL // invalid byte sequence for encoding "UTF8":... [1]
김유중
2018-07-02
5707
9984pgadmin III 에서 데이터를 받을 때 컬럼명을 표시하는방법 문의 [1]
초보
2018-06-11
5891
9983postgresql version upgrade 9.3 -> 10.3 [2]
박성배
2018-05-28
6213
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다