【发布时间】:2012-05-02 12:38:01
【问题描述】:
这个问题基本上是这个问题的延伸:
How can I tell if a database table is being accessed anymore? Want something like a "SELECT trigger"
在作者在他的帖子中作为解决方案提供的查询中,我假设空值意味着自上次重新启动 SQL Server 以来尚未访问过表。
我的问题是:如果上次访问是在上次 SQL 重新启动之前,是否有办法判断上次访问表的时间?另外,如何知道上次 SQL 的重启时间?
【问题讨论】:
-
你能不能只允许通过存储过程访问数据?
-
@mellamokb 有很多流程正在进行,其中很多我什至还不知道,如果我们这样做,就会中断。从 DBA 的角度来看,SP 很棒,但从这个开发人员的角度来看,他们“通常”不会提供显着的好处来超过他们的缺点。 Jeff Atwood 实际上有一篇关于 Coding Horror 的精彩文章,我完全同意:codinghorror.com/blog/2004/10/…
标签: sql-server-2008 statistics