4
A
回答
4
是 - 查詢如這應該給你的信息,你需要:
SELECT
last_user_seek,
last_user_scan
FROM
sys.dm_db_index_usage_stats
WHERE
database_id = DB_ID() and object_id = object_id('tablename')
爲SQL 2000更新:不 - 我相信有在SQL 2000
得到這個信息的方式沒有內置
5
對於SQL Server 2005+
sys.dm_db_index_usage_stats
告訴你當一個計劃是最後執行的是引用一個特定的表(not necessarily that the table itself was accessed in the execution of that plan)。
此元數據不會在服務重新啓動時持續存在,因此您需要在服務器啓動一段時間後檢查它。
對於SQL Server 2000
不,這是不可能的,我相信。您可以通過查看統計信息更新時間和sysindexes.rowmodctr
來推斷上次修改時間,但我不認爲上次選擇它們時是在任何地方持續存在的。
1
總的來說,我會警惕基於日期/時間的判斷。某些應用程序可能具有很少使用的功能。例如,持有年終財務報告的表格可能每年只更新一次。或者有一天審計師可能會出現並要求前幾年的財務報告,如果公司不能提供這些信息,那麼他們將面臨很大的麻煩。
如果您有權訪問代碼,那麼我建議掃描查詢以訪問每個表。
如果您不這樣做,那麼您可能會從其他答案推薦的索引使用統計中獲得一些信息。但謹慎行事!
我看你有SQL Server 2000.使用統計不在這個版本,我不認爲有任何等效。
如果表中有日期時間列,您可以看到這些日期是什麼時候的,但不會告訴您它們上次訪問的時間。
如果表中有時間戳列,則可以將上次時間戳與最新數據庫時間戳進行比較:@@dbts
並查看這些值是否非常不同。但這是一個不可靠的猜測。
相關問題
- 1. SQL Server是否具有Excel的KURT函數的等效功能?
- 2. SQL Server:是否有一個函數來確定所有指定的值是否相等?
- 3. 是否有可能proxify任何功能
- 4. 是否有可能獲得SQL Server內置函數定義?
- 5. 確定應用程序是否有任何活動? VB.NET
- 6. 是否有任何內置函數來計算在SQL Server中的百分比
- 7. 是否有任何Maven睡眠功能?
- 8. 按功能是否有任何numpy組?
- 9. 是否有任何替代功能?
- 10. 確定SQL Server表是否爲只讀
- 11. html/css中是否有任何功能來裁剪圖像?
- 12. 是否可以確定函數是否有參數?
- 13. SQL確定參數是否有值
- 14. 是否有任何GMP對數函數?
- 15. MS SQL Server中是否有與ConvertTimeFromUtc等效的功能?
- 16. 是否有可能使用事務創建SQL SERVER函數
- 17. 是否有API來檢索Facebook最近的活動?
- 18. 是否有任何替代方法jQuery的延期功能?
- 19. SQL Server中是否有Oracle的數組綁定的等價功能?
- 20. 是否有任何理由Object.freeze函數?
- 21. 是否有任何方法來確定變量是否包含MooTools類實例
- 22. 是否有任何新的api來創建功能,如iBook
- 23. Resharper中是否有方法/函數列表功能?
- 24. 是否有與SAS中的R函數表相當的功能?
- 25. 是否有SQL Server Express的SQL Server Profiler?
- 26. 是否有任何問題向SQL Server表添加列
- 27. 是否有用於SQL Server sp_resetconnection功能的java.sql.Connection類的等效函數?
- 28. 是否有可能在t-sql中沒有參數的函數?
- 29. 是否有任何系統定義的函數來檢查用戶是否具有更改權限?
- 30. 是否有R函數來獲得預期計數表?
sys.dm_db_index_usage_stats似乎在SQL Server 2000中不可用? – john2x
@ john2x - 不,它在2000年不存在。請用現在的版本標記您的問題,因爲它現在是2011年! –
不要以爲2000年就有辦法恐怕。 – Timbo