临时表的记录数量是否有限制?我已经尝试了130万条记录。由于应用程序的需求,可能将来需要处理数十亿条记录。这可行吗?如果我能知道记录的限制,我可以尝试从源数据库中分离记录并在限制范围内管理。提前致谢。
临时表的记录数量是否有限制?我已经尝试了130万条记录。由于应用程序的需求,可能将来需要处理数十亿条记录。这可行吗?如果我能知道记录的限制,我可以尝试从源数据库中分离记录并在限制范围内管理。提前致谢。
临时数据库(tempdb)和其他任何数据库之间的区别很小,特别是在限制方面。
如果您可以将数据存储在用户表中,则也可以将其存储在临时表中。它不必适合RAM,因为tempdb与任何其他数据库一样存储在磁盘上(只是具有更积极的缓存和较少的日志记录)。
The number of row value expressions in the INSERT statement exceeds
the maximum allowed number of 1000 row values.
临时表没有记录限制(限制是磁盘空间)。但要小心,因为临时表在tempdb数据库中物理创建,该数据库必须放置在适当大小的磁盘上。
只要您的服务器内存(即磁盘)支持,您可以将多少记录推入临时表中都没有问题。
我认为在临时表中推送记录的数量没有限制。