develop

[sqlite3] insert 문 속도 향상시키기

shellbt 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);