如何使用SQLite PRAGMA threads = X;进入C ++代码

时间:2017-05-26 16:10:09

标签: c++ c sqlite

我正在使用C / C ++开发一个项目,我需要加快一些SQLite查询。

在我的计算机中占用大约4.5秒并返回214.000行。

我有一个想法是使用:

PRAGMA threads = 2;

在查询之前。

我在sqlitebrowser上尝试了它,查询耗时2秒,这对我来说是一个很好的改进。

问题是:我如何在C ++代码中做同样的事情? 我在PRAGMA之后连接了查询,但我没有任何改进。

我也试过sqlite3_limit(db,SQLITE_LIMIT_WORKER_THREADS,4);没有运气。 任何建议都会非常感激。

1 个答案:

答案 0 :(得分:0)

PRAGMA语句就像任何其他SQL语句一样,只需执行它(单独执行)。