22,300
社区成员




/*
创建50万数据表,无索引
*/
SELECT TOP 500000 ROW_NUMBER()OVER(ORDER BY GETDATE())id,'a' AS NAME INTO TestTB
FROM sys.syscolumns a CROSS JOIN sys.syscolumns b
BEGIN TRAN
UPDATE testtb
SET NAME='b'
WHERE id=10
WAITFOR DELAY '00:00:10'
UPDATE testtb
SET NAME='c'
WHERE id=100
WAITFOR DELAY '00:00:10'
UPDATE testtb
SET NAME='d'
WHERE id=10000
ROLLBACK
BEGIN TRAN
UPDATE testtb
SET NAME='b'
WHERE id=908
--ROLLBACK