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 
相关推荐
风曦Kisaki15 分钟前
# Linux进阶Day03逻辑卷管理与RAID磁盘阵列
linux·运维·5g
与数据交流的路上16 分钟前
linux-系统日志的归档
linux·运维·javascript
杭州杭州杭州17 分钟前
Docker实验5
运维·docker·容器
释怀不想释怀28 分钟前
硬盘分区:fdisk
linux·运维·服务器
青槿吖30 分钟前
第二篇:Spring Boot进阶:整合异常处理、测试、多环境与日志,开发稳得一批!
java·spring boot·后端·spring·面试·sqlserver·状态模式
gjc59241 分钟前
如何写好SQL:企业内训文档
数据库·sql
liulilittle43 分钟前
SQLite3增删改查(C
c语言·开发语言·数据库·c++·sqlite
Astro_ChaoXu43 分钟前
GAMSE使用日志与教程(高分辨率光谱数据缩减)
linux·数据库·python
sky wide1 小时前
[特殊字符] Docker Compose 安装指南
运维·docker·容器
新缸中之脑1 小时前
Google TurboQuant 详解
数据库·redis·缓存