MS SQL 2005或2008服务器上是否有一个表格可以向我的老板展示我正在做多少工作?
也许会显示我的数据库表/视图/等执行/查询的频率是多少?
答案 0 :(得分:3)
我可能会考虑设置跟踪。您可以阅读Data Access Tracing here。
完成此操作后,请编写一个脚本,使其看起来像是一天24小时工作并要求加薪。严重的是,如果你的老板正在使用你的查询历史来确定你正在做多少工作,那么:
答案 1 :(得分:1)
获得Mladen Prajdic的SSMS Tools Pack。它可以保留您正在处理和/或执行的查询的运行历史记录(在数据库中,在本地文件系统上或在网络共享IIRC上),并且您可以自定义为您自动保存的频率。它不会告诉您在编辑之间花了多少时间盯着屏幕或查看查询结果,但它应该是一个开始。
答案 2 :(得分:1)
简短回答:不。
在SQL Server中没有任何内置和immediatley可用的功能。有许多方法可以实现这样的功能,但没有一种方法是简单或微不足道的,并且熟练的DBA无论如何都可以在它们周围运行。
答案 3 :(得分:1)
这是我用来查看我白天所做的事情。只有当任何软件的窗口标题根据您当前正在处理的内容而改变时,这将适用于您。
Eg: My Awesome SQL Software - Query1.sql
My Awesome SQL Software - newQuery.sql
My Awesome SQL Software - Results of Table 1
Manic Time将跟踪各个应用程序及其窗口标题。