关于Sqlite工具 DxSqliteManagement
当了个wxsqlite3的加密库,然后在网上找了好几个工具,貌似用该库去执行加密后的库就不行,要么是不支持加密,要么是支持加密,但是用该库创建的文件打不开!于是花了一个星期做这么个玩意(一般都是晚上,白天要上班,辛苦中)。因为是为仓促之作,所以细化方面没有深入,另外因为时间原因,还有好些个东西没有来得及实现(比如一些例外的小工具,视图,多编码格式的支持)。时间空闲多时,再做后续开发,目前能支持一般的数据库功能了,新建库,新建表,修改表,查询等,一般需要应该是满足了。
相关文档:
SQLite 作为一个轻量级嵌入式数据库,还是非常好用的。雨痕极力推荐~~~~~~
今天有个朋友测试 SQLite,然后得出的结论是:SQLite 效率太低,批量插入1000条记录,居然耗时 2 分钟!
下面是他发给我的测试代码。我晕~~~~~~
using System.Data;
using System.Data.Common;
using System.Data.SQLite;
// 创 ......
  ......
主要通过pragma指令来实现。
比如: 空间释放、磁盘同步、Cache大小等。
不要打开。前文提高了,Vacuum的效率非常低!
PRAGMA auto_vacuum;
PRAGMA auto_vacuum = 0 | 1;
查询或设置数据库的auto-vacuum标记。
正常情况下,当提交一个从数据库中删除数据的事务时,数据库文件不改变大小。未使用的文件页被标记并在以 ......
zz from https://www.dream4ever.org/showthread.php?t=86440 feuvan @ DRL
原文在http://sqlitecn.feuvan.net/faq.html
语法部分正在翻译中,敬请期待
FAQ中文版
如何创建自增字段?
SQLite 支持哪些数据类型?
为什么能向 SQLite 数据库的整型字段中插入字符串?
为什么 SQLite 认为表达式 '0'=='00' 为真?
......
最近由于项目需要, 要在wince4.2, wince5.0, mobile三种机型上面做大数据量的查询,初步估计在50W-500W条记录之间。
由于以前做mobile5的数据库项目主要是采用C#来写,而且数据量也顶多几万条,所以,为了确保项目后期少走弯路,我特意做了一下移动数据库性能测试。下面是这周的工作记录。供大家参考。
一. 由于wince4.2 ......