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 
相关推荐
一枚正在学习的小白5 分钟前
prometheus监控对外服务
运维·prometheus
tzhou644525 分钟前
Docker Compose 编排与 Harbor 私有仓库
运维·docker·容器
PhDTool11 分钟前
计算机化系统验证(CSV)的前世今生
数据库·安全·全文检索
banpu14 分钟前
Spring相关
数据库·spring·sqlserver
老年DBA18 分钟前
Ora2Pg 迁移Oracle至 PostgreSQL 之实战指南
数据库·postgresql·oracle
A132470531219 分钟前
防火墙配置入门:保护你的服务器
linux·运维·服务器·网络
我是苏苏21 分钟前
MSSQL04: SQLserver的用户权限管理
数据库
l1t21 分钟前
达梦数据库和Oracle兼容性和性能比较
数据库·sql·oracle·达梦
lkbhua莱克瓦2440 分钟前
基础-事务
开发语言·数据库·笔记·mysql·事务
CS Beginner1 小时前
【Linux】快速配置wifi和SSH服务
linux·运维·ssh