Node.js sqlite导出数据库

时间:2017-07-31 16:58:07

标签: node.js sqlite

我遇到node.jsnode sqlite npm包的问题。我正在制作一个服务器 - 客户端应用程序,我需要经常查询一个sqlite数据库,我观察到当我在一个请求时执行4个以上的查询时,开始阻止事件循环文件。

var data_db = new sqlite3.Database('data.db');

有时我甚至会得到一个18秒的事件。当我在服务器上做很多请求时会发生这种情况,否则我也会得到40ms 50ms事件块,这是不好的。

我观察到如果在记忆中这样做,一切都会快速闪电。

var data_db = new sqlite3.Database(':memory:');

所以我的想法是将所有内容和开头的内容从data.db导入,然后每60秒导入一次,将其导出到data.db

问题是我不知道如何从node.js导出,我该怎么做?想法?

0 个答案:

没有答案