CCI를 이용하여 1개의 record를 반복적으로 수행하는 테스트를 하는 중입니다.
CREATE TABLE TEST1
(
A VARCHAR(10) not null ,
B VARCHAR(10) not null ,
C VARCHAR(24) not null ,
D INTEGER null ,
E VARCHAR(24) null ,
PRIMARY KEY ( A )
);
위와 같은 테이블에
cci_prepare를 이용하여
\"INSERT INTO TEST1 ( A,B,C,D,E) VALUES ( ?,?,?,?,? )\" query를 하고
cci_bind_param으로 각각을 연결하고
cci_execute( this->qhandle, CCI_EXEC_ASYNC, 0, &err );
위와 같이 10000건을 insert 했습니다.
이 속도가 약 12초 정도 나오는데 MySQL에 비해서 현저히 떨어집니다.
속도를 더 낼 수 있는 방법은 없는지요
참고로 위 Query 가 실행되는 동안 HDD가 계속 돌아갑니다.
|