Android数据库SQLite性能优化技巧
对于Android使用的数据库而言,官方提供了开源的SQLite,由于支持SQL语言查询底层开源整体性能表现的比较稳定,如果提高你的Android数据库性能?下面Android开发网就平时用到的技巧和大家分享:
1.相对于封装过的ContentProvider而言,使用原始SQL语句执行效率高,比如使用方法rawQuery、execSQL的执行效率比较高。
2.对于需要一次性修改多个数据时,可以考虑使用SQLite的事务方式批量处理,我们定义SQLiteDatabasedb对象,执行的顺序为
db.beginTransaction();
//这里处理数据添加,删除或修改的SQL语句
db.setTransactionSuccessful();//这里设置处理成功
db.endTransaction();//这句很重要,告诉数据库处理完成了,这时SQLite的底层会执行具体的数据操作。
3.打好SQL语句的基础,对于查询,以及分配表的结构都十分重要,Android123建议有时间的网友可以查看下SQLite的源码对底层实现加深了解后可以很好的做性能调优。
相关推荐
zbcaicai 2020-05-26
wintershii 2020-01-18
whyname 2019-12-23
sunshunli 2012-07-11
DAV数据库 2020-06-17
airfling 2020-05-31
beibeijia 2020-04-25
Rain 2020-04-16
Plant 2020-04-08
园搬家测试账号 2020-03-25
MFCJCK 2020-02-24
xiaoxiangyu 2020-02-23
Plant 2020-02-03
CharlesYooSky 2020-02-01
MFCJCK 2020-01-31
nxcjh 2020-01-29
zbcaicai 2020-01-03
MFCJCK 2019-12-30
airfling 2019-12-28
Plant 2019-12-27
Dlanguage 2019-12-27