有没有办法找出我的 SQL Server 数据库上很少访问的数据?

亚历克斯查德威克

因此,我们正在探索将我们的 SQL Server 数据库迁移到另一个引擎的选项。我们在与其他提供商交谈时被问到的一个问题是,我们存储的信息中有多少可能存在于冷存储/档案中。

有没有办法通过 SSMS 或任何其他第三方工具来解决这个问题?

酸橙

您可以使用 sys.dm_db_index_usage_stats 视图,但它会在服务器重新启动时被清除,因此可能不够可靠。

查看所有日期时间列,例如。

SELECT t.name,
  (SELECT Max(v) 
   FROM (VALUES (last_user_seek), (last_user_scan), (last_user_lookup),   (last_user_update)) AS value(v)) as [MaxDate]
FROM sys.dm_db_index_usage_stats us 
join sys.tables t
on t.object_id = us.object_id

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章