[sqlite3] insert 문 속도 향상시키기
develop 2011. 4. 29. 15:01
sqlite3_exec() 시 매번 begin, commit로 인해 insert문의 수행 속도가 오래 걸린다. 이럴 때는 아래와 같이 처리를 해주면 속도 향상에서 상당한 이득을 볼 수 있다.
rc = sqlite3_exec(db, "BEGIN;", NULL, NULL, NULL);
// insert 문
rc = sqlite3_exec(db, "COMMIT;", NULL, NULL, NULL);
rc = sqlite3_exec(db, "BEGIN;", NULL, NULL, NULL);
// insert 문
rc = sqlite3_exec(db, "COMMIT;", NULL, NULL, NULL);
'develop' 카테고리의 다른 글
c++에서 c 함수 불러오기 (0) | 2011.05.17 |
---|---|
GCC Error(Warning) Message List (0) | 2011.05.16 |
[c] access - 파일 사용자 권한 체크 (0) | 2007.12.03 |
[qt4] Qt용 시리얼 관련 라이브러리 (0) | 2007.11.22 |
[gtk] 한글 표시 하기 (0) | 2007.11.19 |