Tôi đang phát triển một ứng dụng cơ sở dữ liệu Android. Tôi chỉ muốn biết mã nào thực thi nhanh hơn và sự khác biệt giữa chúng là gì?Android SQLite: Truy vấn nào ("truy vấn" hoặc "rawQuery") nhanh hơn?
Query - 1 =
db.rawQuery("select * from user_table where user_id =" + userId, null);
Query - 2 =
db.query(USER_TABLE_NAME, ALL_COLUMNS, "user_id = " + userId, null, null, null, null);
... thử và xem? Tôi sẽ đoán "giống nhau" cho mọi mục đích và mục đích. Tuy nhiên, * vui lòng sử dụng trình giữ chỗ trong cả hai trường hợp *. –
Nếu bạn có một hệ thống xây dựng đã được thiết lập, hãy thực hiện một số điểm chuẩn trên đó. Ngoài ra, bạn đang mong đợi loại công việc nào và bạn đang tìm kiếm lợi nhuận nào? –