我曾经参与了一个使用专有非SQL数据库的项目,其中查询可以被中断,在代码库中有很多地方使用了这种功能,并且非常合理(例如停止被用户取消的长时间运行的查询,或者当更近期的查询发生并使先前的查询变得过时等),我意识到我以前从未真正看到过这种“中断查询”的情况,认为这可能是一个好的SO问题(几个问题,但它们都涉及完全相同的事情):
SQL查询是否可以被中断?
这是否是SQL标准的一部分?
如果不是SQL标准的一部分,哪些SQL数据库允许中断查询(欢迎任何示例)?
是否常见中断DB查询(无论是SQL还是非SQL),因为你知道自己不再关心结果?(在我工作的代码库中,它确实有助于减轻服务器的负载)