问题标签 [large-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 选择 () 中包含许多项目 \ ID 的位置超时
我有一个节点 JS 脚本,它处理大量记录并将其与数据库(SQL Server)中的现有记录进行比较 NodeJS 动态构造查询。它从外部源获取数据并将其与我的数据库进行比较。示例:我从外部来源获取了 1000 条记录,假设所有 ID 现在都在名为“ar”的数组中。所以我生成一个查询:
当它是 1k、2k 和高达 10k 时,一切都很好。但是当它开始增加查询开始超时。
因此,我应用了某种分页机制,将数组拆分为固定大小并以块的形式对其进行迭代。元代码:
*以上只是元代码而不是真实代码。
所以我分块做,这样它就不会失败。
我的问题:
我可以在 SQL Server 中使用其他更好更快的解决方案吗?