日期:2014-05-18  浏览次数:20536 次

在采用临时表的分页存储过程中
是不是每次换页都会生成一次临时表?

这样会不会有较大的资源消耗?从而性能较低?

如果做个判断,是新查询就创建临时表,是换页就读临时表是不是会好些?


------解决方案--------------------
可以用全局临时表,完全可以做到

------解决方案--------------------
为什么要用另时表来进行分页呢?
------解决方案--------------------
记得 邹老大的书 里面 有个 分页的,支持 sql 语句分页.你可以去找找...
------解决方案--------------------
我也遇见这样的问题,临时表分页.那是因为我需要行列转换下才能得到数据
------解决方案--------------------
本地临时表只在当前会话域有效,会话结束后就自动销毁,不过如果数据量太大用临时表也会比较慢,因为把数据插入临时表就要耗费很大资源。

------解决方案--------------------
个人认为对数据库将造成不小的压力,因为随着访问人数的增多,你的临时表将会增多,tempdb会变大,内存占用量也会随着增多,不推荐。还是推荐本地临时表。


------解决方案--------------------
http://community.csdn.net/Expert/topic/5710/5710138.xml?temp=.7278864