-1
我必須創建示例數據庫並創建10-15個演出的事務工作負載。 任何想法如何我可以產生這個負載?它可能位於具有單個表或AdventureWorks數據庫的空數據庫上。我所需要的只是交易不斷插入或修改數據一段時間。在示例數據庫上創建工作負載
謝謝大家,
我必須創建示例數據庫並創建10-15個演出的事務工作負載。 任何想法如何我可以產生這個負載?它可能位於具有單個表或AdventureWorks數據庫的空數據庫上。我所需要的只是交易不斷插入或修改數據一段時間。在示例數據庫上創建工作負載
謝謝大家,
可以創建一個表並使用while循環加載它。我相信Master.dbo.spt_values(可能有表的名字拼錯了)有號碼的清單,但最簡單的方法是這樣的:
Declare @MyRow as bigint = 0
Create table dbo.StupidBigTable (obj_id bigint identity(1,1),
StupidBigField nchar(1024))
While @MyRow <= 999999999 --I don't remember how big bigint can get
Begin
Insert into dbo.StupidBigTable (StupidBigField)
Cast(@MyRow as nchar)
Set @MyRow = @MyRow + 1
End
我沒有做過的數學在這個真的,但焦炭(1024)應該佔用1024個字節,所以nchar(1024)應該消耗2048個字節。這將是每行至少2KB然後乘以999999999或其他。
哦,你不能使用SQL Express創建一個DB> 10GB。不知道你的設置,但值得一提。