안녕하세요! 개발을 하다가 문의사항이 생겨서요. 예를들어 웹페이지에서 상품정보를 100,000건의 정보를 csv 파일로 처리하는 프록그램을 만들면 Internal Server Error 가 납니다. 그래서 그런데, postgresql에서 자체적으로 어떤 특정쿼리에 대한 결과를 csv파일로 out 되는 기능이 있는지 궁금합니다.^^
copy 구문으로 file 로 생성할 수 있습니다만....
postgres 와 같은 superuser 권한이어야 될거 같습니다.
만드신 프로그램에 메모리 릭이 있거나 과도하게 메모리를 많이 사용하는 것 아닐까요?
플렛폼이 무엇인지 모르겠지만 php의 경우 프로그램이 사용할 수 있는 메모리에 제한이 있는 경우가 있어서 너무 많은 너무 큰 배열을 쓴다거나 하면 프로세스가 강제 종료 되버립니다.
아니면 처리 시간이 너무 오래되서 타임아웃 시간을 넘어버려 죽었을 수도...