Хотя не является точным методом (например, у вас есть данные только с последнего перезапуска SQL Server), вы можете попробовать использовать sys.dm_exec_query_stats
view:
CREATE TABLE dbo.LongTableName (ID INT IDENTITY(1,1) PRIMARY KEY, Column1 VARCHAR(10) NOT NULL);
INSERT LongTableName VALUES ('A');
INSERT LongTableName VALUES ('BB');
INSERT LongTableName VALUES ('CCC');
WAITFOR DELAY '00:00:05';
INSERT LongTableName VALUES ('DDDD');
GO
SELECT ca.[text], s.last_execution_time, s.last_logical_reads, s.last_logical_writes, s.execution_count
FROM sys.dm_exec_query_stats s
CROSS APPLY sys.dm_exec_sql_text(s.sql_handle) ca
WHERE ca.[text] LIKE '%INSERT%LongTableName%'
GO
DROP TABLE LongTableName;
GO
Например, одна из записей будет:
text last_execution_time last_logical_reads last_logical_writes execution_count
(@1 varchar(8000))INSERT INTO [LongTableName] values(@1)
2011-10-04 10:51:17.070 2 0 4