우리는 1000 레코드를 Sqlite db in android에 삽입 할 수 있습니까? 루프를 넣은 후 1000 시간 동안 인서트를 호출하는 방법이 있다는 것을 알고 있습니까 ?? 성능에 좋은 다른 접근 방법이 있습니까? 그리고 이것이 유일한 접근이라면, 얼마나 내 성능에 이로 인해 영향을 미칠까요 ??안드로이드 : Sqlite DB 삽입
0
A
답변
0
database.execSQL("PRAGMA synchronous=OFF");
데이터베이스 속도가 향상됩니다.
그러나 일부 조건에서는 위험합니다.
0
이러한 시나리오에서는 트랜잭션을 사용해야합니다.
의사 코드 :
db.beginTransaction();
for (entry : listOfEntries) {
db.insert(entry);
}
db.setTransactionSuccessful();
db.endTransaction();
확인 this 게시 할 수 있습니다. 트랜잭션이 있거나없는 데이터베이스에 값을 삽입하는 예제가 있습니다. 또한이 방법에는 시간 측정이 있습니다 (이 게시물에서는 100 개의 레코드를 삽입하는 동안 100 회 이상 차이가납니다).
관련 문제
- 1. sqlite db-python에 삽입
- 2. 안드로이드 SQLite 데이터 삽입
- 3. 안드로이드 Sqlite 중복 삽입
- 4. 안드로이드 SQLite 고유 삽입
- 5. 안드로이드 삽입 날짜 SQLite
- 6. 안드로이드 SQLite 데이터 삽입
- 7. SQLite DB 테이블에 데이터 삽입
- 8. 안드로이드 Db 삽입 ContentValues
- 9. 안드로이드 SQLite 배치 삽입
- 10. 안드로이드 SQLite 오류 : 데이터 삽입
- 11. SQLite 삽입 안드로이드 oncreate 블록
- 12. SQLite 데이터베이스 안드로이드 - 삽입 방법
- 13. SQLite DB 피드 마스터 MySQL DB (안드로이드)
- 14. 암호화는 기본 Sqlite DB 안드로이드
- 15. Sqlite DB 안드로이드 백업/복원
- 16. 안드로이드 SQlite 삽입 구문 오류
- 17. 안드로이드 Sqlite : 삽입 후 last_insert_rowid()
- 18. 안드로이드 sqlite 데이터베이스에 null 포인터 예외가 삽입
- 19. 안드로이드 SQLite 삽입 작업, 쿼리 작동하지 않음
- 20. 안드로이드 SQLite 데이터베이스 오류 열 삽입
- 21. 안드로이드 : SQLite
- 22. 안드로이드 SQLite 데이터베이스 삽입/선택 작동하지 않음
- 23. 안드로이드 위젯 업데이트 strangeness 승/sqlite db
- 24. SQLite dB 안드로이드 업데이트 안 함
- 25. 안드로이드 sqlite db 테이블의 값을 확인하는 방법은?
- 26. 안드로이드 SQLite 데이터베이스 버전, 구조가 변경되었습니다. DB
- 27. 안드로이드 : 내 프로그램에서 SQLite DB 다루기
- 28. 안드로이드 장치에 sqlite db 복사 실패
- 29. 안드로이드 sqlite db 서버에 데이터를로드하고 자름
- 30. SQLite : .db 파일 확장명 .sqlite 파일 확장명