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 
相关推荐
青柠代码录8 分钟前
【MySQL】DISTINCT 详解
数据库·mysql
数据知道8 分钟前
MongoDB查询执行计划解读:executionStats详细分析与性能诊断
数据库·mongodb
筵陌10 分钟前
MySQL Connector/C API的使用
数据库·mysql
shuxiaohua12 分钟前
一次现网问题定位-nginx报错upstream sent invalid chunked response while reading upstream
运维·nginx
霖霖总总19 分钟前
[Redis小技巧15]Redis AOF 重写与混合持久化深度解析:从原理到生产实践
数据库·redis
moxiaoran575324 分钟前
MySQL分库分表的实现(一)
数据库·mysql
Y0011123627 分钟前
Day6-MySQL-函数
数据库·sql·mysql
召田最帅boy32 分钟前
使用自定义图片作为Emoji表情的技术实现
数据库·html
2401_853576501 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
成都极云科技1 小时前
「算力服务器托管企业」——IDC行业的新方向
运维·服务器