A 优化数据插入:
1.试试使用SQLite内存表。
2.多线程进行并行插入B 匹配输入
1.试试建立合适的索引
2.匹配查询的语句进行优化,尽量不要使用简单的模糊匹配语句
1.试试使用SQLite内存表。
2.多线程进行并行插入B 匹配输入
1.试试建立合适的索引
2.匹配查询的语句进行优化,尽量不要使用简单的模糊匹配语句
解决方案 »
- 如何获得一个动态创建的textview的ID?
- android歌词同步显示,显示某一时刻歌词的条件是什么?
- 如何判断手机先用网络是否连接至 服务器。
- 如何记录查询哪个引用发出ACTION_PACKAGE_ADDED这个广播
- 一个拿到人人网和淘宝网offer的大四学生的Android学习经历
- 平板的一个功能实现
- 菜鸟询问一个androidmanifest中applicationlabel的问题
- Android SDK 报错了,怎么办
- ophone开发中的后缀名为oms的文件到底是啥?
- 【求助】在android机上跑工程时出现这个错误是什么意思啊???
- android 下载外部资源解析的问题
- 手机游戏 会不会赚流量的钱呢?
2、验证查询匹配的时候,使用索引的方式,如:
String sql="select * from dictionary_test where data < '"+tmpNextStr+"' and data >= '"+constraint.toString()+"'";
这样做比下面这种做法还要耗时:
String selection = "data like \'" + constraint.toString() +"%\'";
mCursor = db.query("dictionary", columns, selection, null, null, null, null);
也许是使用虚拟机测试的