摘要:
初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码: sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0); 上面的解决办法貌似治标不治本,为什么加上上面的代码行,速度会提高那么多?网上解释如下:磁盘同步1.如何设置:PRAGMA synchronous = FULL; (2)PRAGMA synchronous = NORMAL; ( 阅读全文
posted @ 2013-10-28 10:11
Fight_4_ever
阅读(2065)
评论(0)
推荐(0)

浙公网安备 33010602011771号