Advertisement
empiiam

Untitled

Nov 21st, 2019
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.30 KB | None | 0 0
  1. CREATE TABLE #StartEndTime(TableType nvarchar(100),StartTime datetime, EndTime Datetime)
  2. INSERT INTO #StartEndTime VALUES('TempTable', GETDATE(),NULL)
  3. GO
  4. EXEC dbo.TempDB_TempTableTest
  5. GO 1000  
  6.  
  7. UPDATE #StartEndTime SET EndTime =GETDATE() WHERE TableType ='TempTable'
  8.  
  9. WAITFOR DELAY '00:00:05'
  10. GO
  11.  
  12. INSERT INTO #StartEndTime VALUES('MemoryOptTable', GETDATE(),NULL)
  13. GO
  14. EXEC dbo.MemoryOptTableTest
  15. GO 1000
  16.  
  17. UPDATE #StartEndTime SET EndTime =GETDATE() WHERE TableType ='MemoryOptTable'
  18.  
  19. WAITFOR DELAY '00:00:05'
  20. GO
  21.  
  22. INSERT INTO #StartEndTime VALUES('PhysicalTable', GETDATE(),NULL)
  23. GO
  24. EXEC dbo.PhysicalTableTest
  25. GO 1000
  26.  
  27. UPDATE #StartEndTime SET EndTime =GETDATE() WHERE TableType ='PhysicalTable'
  28.  
  29. WAITFOR DELAY '00:00:05'
  30. GO
  31.  
  32. INSERT INTO #StartEndTime VALUES('VariableTable', GETDATE(),NULL)
  33. GO
  34. EXEC dbo.MemoryOptVarTable
  35. GO 1000
  36.  
  37. UPDATE #StartEndTime SET EndTime =GETDATE() WHERE TableType ='VariableTable'
  38.  
  39. WAITFOR DELAY '00:00:05'
  40. GO
  41.  
  42. INSERT INTO #StartEndTime VALUES('Memory Opt VariableTable', GETDATE(),NULL)
  43. GO
  44. EXEC dbo.MemoryOptVarTable
  45. GO 1000
  46.  
  47. UPDATE #StartEndTime SET EndTime =GETDATE() WHERE TableType ='Memory Opt VariableTable'
  48.  
  49. SELECT TableType , DATEDIFF (MILLISECOND ,StartTime,EndTime) AS Duration FROM #StartEndTime
  50. GO
  51.  
  52. DROP TABLE #StartEndTime
  53. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement