하나의 안드로이드 데이터베이스 애플리케이션을 개발 중입니다. 나는 단지 어떤 코드가 더 빨리 실행되는지 그리고 그 코드의 차이점을 알고 싶을 뿐이다.Android SQLite : 어떤 검색어 ('검색어'또는 'rawQuery')가 더 빠릅니까?
쿼리 - 1 =
db.rawQuery("select * from user_table where user_id =" + userId, null);
쿼리 - 2 =
db.query(USER_TABLE_NAME, ALL_COLUMNS, "user_id = " + userId, null, null, null, null);
... 시도해 보시나요? 나는 모든 의도와 목적에 대해 "같은"것을 추측 할 것입니다. 그러나 * 두 경우 모두 자리 표시자를 사용하십시오. –
빌드 시스템을 이미 설정 한 경우 벤치 마크를 수행하십시오. 또한, 어떤 종류의 작업량을 기대하고 있으며 속도면에서 어떤 마진을 찾고 있습니까? –