sql server 查询对象的修改时间

sql server 不能查询索引的最后修改时间,可以查询表,存储过程,函数,pk 的最后修改时间使用以下语句

sql 复制代码
select *  from sys.all_objects ob
order by ob.modify_date desc 

但可以参考一下统计信息的最后修改时间,因为索引变动,会关联更新统计信息,使用以下sql 查询统计信息的最后修改时间

sql 复制代码
---查找统计信息变化 按照更新时间排序
SELECT obj.name, obj.object_id, stat.name, stat.stats_id, last_updated, modification_counter  
FROM sys.objects AS obj   
INNER JOIN sys.stats AS stat ON stat.object_id = obj.object_id  
CROSS APPLY sys.dm_db_stats_properties(stat.object_id, stat.stats_id) AS sp  
order by last_updated desc 
相关推荐
无忧智库1 分钟前
大型能源集团的数字中枢:EA框架如何驱动ERP系统从“流程自动化”迈向“智能决策”(PPT)
运维·自动化·能源
woshilys9 分钟前
sql server 修改字段not null到null
数据库·sqlserver
m0_5879589511 分钟前
游戏与图形界面(GUI)
jvm·数据库·python
培小新11 分钟前
五、Dokcer网络
linux·运维·docker·容器
常利兵18 分钟前
Android 开发探秘:View.post()为何能获取View宽高
java·数据库·sql
杭州杭州杭州37 分钟前
Docker实验2----4
运维·docker·容器
黄昏晓x40 分钟前
Linux----线程池
linux·运维·服务器
xdpcxq102940 分钟前
Redis 故障排查 + 跨语言重构场景实测
数据库·redis·重构
LSL666_1 小时前
IService——查询(下)
java·开发语言·数据库·mybatisplus·iservice
袖手蹲1 小时前
Arduino UNO Q 板载 Nanobot 自动化编程指南之二
运维·自动化