node.js + oracledb - 中断正在进行的查询
node.js + oracledb - Interrupt ongoing query
我目前正在 node.js 开发一个 Web 界面,用于直接从 Oracle 数据库中的日志 table 执行 SELECT 查询。为此,我使用 oracledb.
由于我们的日志 table 相当大,SELECT 查询可能需要很长时间,即使结果集只有几行 (< 10)。
我想允许用户在操作时间过长时中断操作。使用游标或限制行数没有帮助,因为查询本身需要很长时间才能完成。
似乎是中断先前开始的查询的唯一方法 using this method is by closing the connection to the database using this method。有没有其他方法可以使用 oracledb
中断正在进行的查询?
我刚刚找到了解决方案。为了停止正在进行的操作,必须在连接上调用 break
方法,如 here.
所述
我目前正在 node.js 开发一个 Web 界面,用于直接从 Oracle 数据库中的日志 table 执行 SELECT 查询。为此,我使用 oracledb.
由于我们的日志 table 相当大,SELECT 查询可能需要很长时间,即使结果集只有几行 (< 10)。
我想允许用户在操作时间过长时中断操作。使用游标或限制行数没有帮助,因为查询本身需要很长时间才能完成。
似乎是中断先前开始的查询的唯一方法 using this method is by closing the connection to the database using this method。有没有其他方法可以使用 oracledb
中断正在进行的查询?
我刚刚找到了解决方案。为了停止正在进行的操作,必须在连接上调用 break
方法,如 here.