0
我有一个生成80,000行临时表的sproc,它作为一个表值参数传递给32个不同的其他sprocs(每个作为输入参数的TVP)。SQL Server表值的参数和内存?
- 我应该担心我会得到一个我无法管理的记忆气球吗?
- 什么是监视(PerfMon?)如何使用/跟踪内存的好方法?
谢谢。
我有一个生成80,000行临时表的sproc,它作为一个表值参数传递给32个不同的其他sprocs(每个作为输入参数的TVP)。SQL Server表值的参数和内存?
谢谢。
1) 根据这样一个问题:
Performance of bcp/BULK INSERT vs. Table-Valued Parameters TVP的将弱于使用bulkcopy数据集上那么大。 另一方面... ...找出你的80,000行的最大数据大小,并确定你是否适合RAM中漂浮的那个大小的对象(我个人不会有这个问题的......我们可以存储我们的整个DB在RAM超过三次)
2) 这里是ServerFault一个很好的线程监视SQL Server的内存使用情况:
https://serverfault.com/questions/115957/viewing-sqls-cache-ram-usage