欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sqlite的效率有关问题

更新时间: 2014-01-05 02:31:42 责任编辑: Author_N1

 

SQLite的效率问题
这段时间在做一个项目,从SQLite里读取数据,大概有400多张表,总记录数有7万左右,读取每张表,然后执行step将每条记录执行一遍,共了大概3秒,这个时间正常吗?能不能把时间再减少一点。
  strSQL := Format('select * From %s', [strTableName]);
  sqlite3_check(sqlite3_prepare_v2(ASQLiteDatabase.Handle, PAnsiChar(strSQL), Length(strSQL), @stmt, nil));
  try
    while sqlite3_check(sqlite3_step(stmt)) = SQLITE_ROW do
      ;
  finally
    sqlite3_finalize(stmt);
  end;

用的是DiSQLite
--参考方法--
sqlite 3s 不算慢了。毕竟只是一个文件数据库。
--参考方法--
要达到什么目的?举例说明
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:31:42
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10932/
本文WWW.DOC100.NET DOC100.NET版权所有。