PostgreSQL에 대해서 이곳에서 참 많은 도움을 얻은것 같습니다.
감사합니다. 각설하구요...
PHP와 PostgreSQL 매뉴얼을 대충 뒤적여보고 PHP는 4.2베타가 있길래 그걸 설치하고 PostgreSQL또한 최신버젼으로 설치를 했지요.
바로 방명록소스코딩을 해보았습니다.
PHP 아주 편하더군요.
개인적으로 C++코딩스타일을 좋아하는데 클래스까지 지원한다는게 참 매력적이네요...
asp는 확장성이 떨어지니깐 예외로 치구요.
아무튼 대충 방명록을 붙여보고 바로 데이터를 배치로 넣어봤습니다.
배치는 pgtclsh을 사용해서 넣었는데, 한글이 깨지더군요.
pgtclsh을 이용해서 DB에 넣을때 한글이 깨지는건 어떻게 해결하지요?
(이거 물어볼려구 한건 아니였는데... ^^;)
약 11000건을 넣어봤습니다.
response time이 1초내외, cpu점유율이 10퍼센트정도면 대만족이였을텐데, 그렇질 못하더군요.
response time은 약 4/5초, cpu점유율은 최고 50퍼센트를 먹더군요.
(서버가 solaris ultra10 이기때문에 물론 형편없지요...)
orderby를 죽였습니다.
response time은 2/3초로 떨어지지만, cpu점유율은 역시 50퍼센트정도...
refresh버튼(F5키)를 무자비하게 눌러봤습니다.
서버는 곧바로 혼수상태. 풀리길 기다리는데 약 2/3분 정도가 걸리더군요.
하지만 죽지않는게 참 대견했습니다.
(삼성SDS에서 사이트밴치마크 소프트웨어로 이곳을 테스트하는걸 본적이 있는데요... CD하나가 1억원짜리더군요. 허걱...)
이정도에서 성능향상을 위해 할수있는건 뭐가 있는지요...
참 정재익님께서는 pentium에 Alzza Linux6.1으로 이곳을 서비스하시는것 같은데요... 성능은 어떤지요...
|