Jon*_*ica 5 performance sql-server performance-tuning
讨论了如何针对整个数据库衡量活动:https : //stackoverflow.com/questions/5019593/sql-server-2008-transaction-per-second-for-specific-database
我的问题比较狭窄。
我们正在努力优化我们的应用程序的性能。要了解我们的工作情况,我们需要测量特定表上每秒/分钟/小时(首选小时)的 SELECT 操作。(这样我们可以在实施优化之前和之后进行测量,看看我们做得如何。)
有什么方法或工具可以做到这一点?
谢谢!
好吧,这是一个便宜的方法,但这不是我真正想要的(我真的想要漂亮的图表和图表!):
-- First PASS
DECLARE @First BIGINT
DECLARE @Second BIGINT
SELECT @First = USER_SEEKS
FROM sys.dm_db_index_usage_stats
where object_id=14473333 AND index_id = 1
WAITFOR DELAY '00:00:15'
SELECT @Second = USER_SEEKS
FROM sys.dm_db_index_usage_stats
where object_id=14473333 AND index_id = 1
SELECT (@Second - @First) 'TableSeeks'
GO
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1198 次 |
| 最近记录: |