Osc*_* S. 6 sqlite performance android cursor memory-efficient
什么是在存储效率方面更好或会对Android和SQLite的综合性能最好,获得与cursor.getCount(记录计数)或与普通的SQL子句的COUNT执行rawQuery(和使用cursor.getInt (0)以后得到的计数返回)?
注意:我没有使用结果,我只想要计数.
如果你之后使用查询的结果,那么当然最好的方法是做cursor.getCount()这比做2个查询更快,得到计数,结果更快.
编辑:
如果您没有使用结果,那么rawQuery会更快,因为您只从数据库中获取一列而不是许多列.另外,为什么要浪费资源来执行查询而不使用其结果呢?
| 归档时间: |
|
| 查看次数: |
3372 次 |
| 最近记录: |