笔记209 测试tempdb 分别查询跟插入临时表数据的测试脚本
笔记209 测试tempdb 分别查询跟插入临时表数据的测试脚本
1 --测试tempdb 分别查询跟插入临时表数据的测试脚本 2 --测试tempdb的测试脚本 3 SELECT @@SPID 4 GO 5 USE AdventureWorks 6 GO 7 SELECT GETDATE() ,N'创建temp table开始' 8 9 GO 10 SELECT * INTO #mySalesOrderDetail FROM sales.SalesOrderDetail 11 --创建一个临时表 12 --这个操作应该会申请用户对象页面 13 GO 14 WAITFOR DELAY '0:0:2' 15 SELECT GETDATE() ,N'开始删除temp table' 16 GO 17 DROP TABLE #mySalesOrderDetail 18 --删除一个临时表 19 --这个操作后用户对象页面数量应该会下降 20 GO 21 WAITFOR DELAY '0:0:2' 22 SELECT GETDATE() ,N'开始查询' 23 GO 24 SELECT TOP 100000 * FROM 25 Sales.SalesOrderDetail INNER JOIN 26 Sales.SalesOrderHeader ON 27 Sales.SalesOrderDetail.SalesOrderID = 28 Sales.SalesOrderHeader.SalesOrderID 29 --这里做了一个比较大的联接应该会有系统对象的申请 30 GO 31 32 SELECT GETDATE() ,N'查询结束' 33 --join 语句做完以后系统对象页面数目应该下降 34 GO