gpt4 book ai didi

sql - 如何在 SQL Server 中查找未使用的表

转载 作者:行者123 更新时间:2023-12-04 11:31:59 25 4
gpt4 key购买 nike

有没有办法找出数据最后一次输入表格的时间?我正在尝试在我的数据库中查找过时的表,并想知道是否有我可以运行的简单脚本?

最佳答案

你可以试试查看sys.dm_db_index_usage_stats的查询结果动态管理 View 如下:

SELECT *
FROM sys.dm_db_index_usage_stats
WHERE [database_id] = DB_ID()
AND [object_id] = OBJECT_ID('TableName')

这将返回诸如 last_user_seek、扫描和更新表索引之类的内容。

但是,请注意动态管理 View 的统计信息在服务器重新启动时会重置。服务器运行的时间越长,如果记录显示没有事件,您就越有信心。

我个人也会检查所有源代码以检查对相关表的引用,并搜索所有 sprocs/UDF 以获取引用(您可以使用 SQL Search from Red Gate 来执行此操作 - 它是免费的)

关于sql - 如何在 SQL Server 中查找未使用的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com