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 
相关推荐
微露清风20 分钟前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
csudata27 分钟前
绿色便携版PostgreSQL发行版重磅发布
数据库·postgresql
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
我科绝伦(Huanhuan Zhou)1 小时前
脚本再升级,兼容Oracle 26ai一键安装
数据库·oracle
野生绿箭侠2 小时前
Ncos 2.3.2 版本集成达梦数据库
数据库
仍然.3 小时前
MYSQL--约束
数据库·mysql
小二李3 小时前
第11章 nestjs服务端开发:登录鉴权
运维·服务器
乡野码圣3 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
亓才孓3 小时前
[数据库]应该注意的细节
数据库·sql
i建模3 小时前
如何在Arch Linux中重设忘记的root密码
linux·运维·服务器