> 송재호입니다.
> 시키는 데로... 질의 라인 끝에.. \r 를 넣어서 해 보니 처음에는 버퍼
> 리셋이라면서 잘 되는 것 같은 데...
> 또 중간에... 아래와 같은 메세지가 나오네요.
>
> query buffer max length of 20000 exceeded
> query line ignored
>
> 그리고... Maximum length 가 8191 이라면....
> 이전에 사용하던 데이터를 백업한 것 뿐인데.... 그렇다면 .. 당연히.. 8
19
>
> 1보다 작을 텐데... 왜 이런... 에러가 뜰까요?
>
> PQsendQuery() // query is too long. Maximum length is 8191
> buffer reset(cleared)
> Segmentation fault
>
> 정말 속상하네요.
> ...
>
> 누가 좀 도와 주시길...
> 그럼,
>
정말 그렇군요. 이미 사용하던 자료를 restore 시키는데 그런 에러가
생길수가 없지요.
Query buffer를 증가시키는 방법은 backend가 사용하는 shared mem을
증가시키는 것이 일차적인 방법일 것 같습니다.
postmaster 기동시에 /B 2048 정도로 버퍼를 할당해 보시기 바랍니다.
메모리가 충분하시니 크게 문제될 것 같지는 않습니다.
결과를 다시한번 말씀해 주시면 감사드리겠습니다.
재호님 혹시 평소에 PostgreSQL 이랑 원수진 일 있으세요.
|