在存储一些临时数据(一个中有50K行,另一个也有50K行)以执行某些计算时,什么方法更有效?我将每晚执行此过程。
如何在比较此类内容时检查效率?
在存储一些临时数据(一个中有50K行,另一个也有50K行)以执行某些计算时,什么方法更有效?我将每晚执行此过程。
如何在比较此类内容时检查效率?
结果将因存储数据的方式而异,是在磁盘上(#temp)还是在内存中(@temp)更容易。
以下是来自下面参考文献的几个摘录:
关于您具体的情况,有50k行:
随着数据大小的增加和/或临时数据的重复使用增加,您会发现使用#temp表更有意义。
参考文献:
更多来自SQL Mag(不幸的是需要订阅,我会尽快找到更多资源)
编辑:这里有更详细的信息来自CodeProject