FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2131] Firebird 의 성능... 왜 이렇게 오버헤드가 심할까요 ?
이상민 [] 2839 읽음    2006-07-31 23:18
Linux/Win32 에서 Firebird 2.0 을 씁니다... ODBC 환경이구요... 랭귀지는 C/C++...
FileSystem 의 용도로 쓰기때문에 Key 값서버개와 Blob 필드만으로 구성된 테이블을 쓰는데요..
Blob 이 4KB 입니다. 한번 I/O 가 일어나면 무조건 4Kb 씩 적는거지요...
근데 Insert/Update 시에 CPU 오버헤드가 너무 심합니다. 속도도 느리구요...
Select 시에는 정상속도가 나오는것 같습니다.. 1800 건 정도인데 거의 순식간...
1800 건의 Update 시에 한 10 초정도 걸립니다.. CPU 는 한개씩 거의 다 잡아먹구요.. 두개 CPU 중 하나를
완전히 차지... 즉,50%...(근, 10초간 리소스를 완전히 소모합니다...)
아무리 RDB 라지만 상식적으로 너무 느리군요...
ODBC 가 느라다지만 예전 MSSQL 을 사용할땐 절대 이 만큼은 아니었는데요.....

Firebird 때문에 고생을 많이해서 답답합니다....-_-;
어쩌면 BerkeleyDB 로 포팅을 해버리는 사태가 생길수도...T_T... 에구...

+ -

관련 글 리스트
2131 Firebird 의 성능... 왜 이렇게 오버헤드가 심할까요 ? 이상민 2839 2006/07/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.