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 10481 게시물 읽기
No. 10481
9.4버전의 with절
작성자
정민욱(밑바닥)
작성일
2024-06-25 11:01
조회수
69

안녕하세요.

구버전(9.4)을 사용 하고 있는 일개dba 입니다.


with로 query수행시 일반 유저의 권한으로 지속적으로 error 발생하는데요 ..


대략적인 원인을 유추하긴 하였으나, 확실치가 않아 전문가 분들께 여쭙고자 글하나 남겨봅니다.


upgrade가 정답인건 알지만, 원인은 알고 가야겠다는 생각이 들어서요..


예상하기로는 9.4버전에서의 with절 사용시 쿼리의 결과가 메모리나 템프 파일로 남게되는데  with 절의 사용으로  temp 파일이 과하게 만들어져  OS 권한이 없는 일반유저는 error 발생 


으로 유추 하고 있습니다. 


해당 쿼리는 pgadmin 계정으로는 아주 잘 ~ 수행이 됩니다. 


전혀 틀린 유추일까요? 

 

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

오류 메시지가 어떤 것인지 알려주세요.

김상기(ioseph)님이 2024-06-25 11:14에 작성한 댓글입니다.

안녕하세요 ~

메시지는 아래와 같습니다.


SQL Error[XX000]: ERROR: missing row in percentile_cont( orderedsetaggs.c:594) (seg81 slice4 XXX.XX..XXX:40001 pid=10006)(orderedsetaggs.c:594)

입니다

에러 자체는 함수 쿼리내 함수 문제로 보이는데요 ,


해당 함수는 midean으로 호출 하고있습니다.

 

문제는 일반 계정으로 수행이 어렵다는것입니다.

정민욱(밑바닥)님이 2024-06-25 11:28에 작성한 댓글입니다.

해당 버전 엔진 결함입니다. 


9.4 마지막 버전을 사용해 보시고, 

그래도 문제가 있는 경우라면, 메이져 버전 업그레이드를 하셔야 할 것 같습니다. 

 

김상기(ioseph)님이 2024-06-28 02:22에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
104819.4버전의 with절 [3]
정민욱
2024-06-25
69
10480PostgreSQL tablespace 에 대해 제가 이해한 바가 맞나요? [2]
말차프라페
2024-06-04
155
10478간헐적인 엔진종료 및 recovery mode 가 되는 현상 문의 [1]
ilyam
2024-05-23
171
10477wal 파일 유실 시 복구방법 문의 [2]
ilyam
2024-05-20
201
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다