송재호입니다.
마찬가지로 되지 않는 군요..... 흑흑흑.... 눈물이 앞을 가립니다.
전.... 정말 포스트그래스큐엘이.... 시러요......
알짜 레드헷 6.0 일반판을 풀 설치했습니다.
아스키로 덤프한 내용이 한 8M Byte 정도 됩니다.
약 3만개의 insert 구문이 있구요....
그리구... postmaster 를 실행할 때, /B 2048 이라고 옵션도 주었구요....
......
후.... MySQL 바꾸어 다시 해야겠네요.
이번엔... C 언어와 PHP 로 프로그램을 해야 할 것 같아요.
더 이상 코딩은 싫은 데....
그럼,
> > 송재호입니다.
> > 시키는 데로... 질의 라인 끝에.. \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 이랑 원수진 일 있으세요.
>
|