2011-05-03 7 views

답변

1

업데이트를 수행하기 전에 PRAGMA synchronous = OFF을 실행 해보십시오.

+0

어디에 넣을까요? – barcodereader

+0

SQLite android 2.1 – barcodereader

+0

나는 또한 SQLite를 컴파일 할 때 SQLite를 다시 컴파일 한 sqlite를 SQLITE_NO_SYNC 정의로 언급하고 큰 숫자가 으로 증가하는 것을 보았다. 다른하실 말씀 있나요. http://osdir.com/ml/sqlite-users/2010-08/msg00630.html – barcodereader

3

아직 완료하지 않은 경우 전체 작업을 트랜잭션으로 래핑하십시오. 코드는 다음과 같아야합니다.

db.beginTransaction(); 
try { 
    // insert your data here 
    db.setTransactionSuccessful(); 
} finally { 
    db.endTransaction(); 
} 
+0

팁이 좋습니다. 저의 느린 저장 방법 중 하나를 중심으로 트랜잭션을 추가하고이를 10 배로 향상 시켰습니다. "PRAGMA 동기 = OFF"는 2 배로 증가 시켰습니다. – Henry