查询SQL Server Index上次Rebuild时间的方法
作者:junjie 时间:2024-01-14 11:31:23
朋友有一个Rebuild Index的Job执行一般停掉了,问我是否可以查看哪些Index已经被Rebuild过了。本来以为Sys.index或者Sys.objects会存储类似的信息,结果没有找到。
从网上查了一下,SQL Server没有存储类似的信息。但是因为Rebuild Index会自动更新统计信息,而统计信息的更新时间是可以获得的。所以我们可以大致根据统计信息的时间来估计。
因为统计信息的更新也有可能是达到更新的阀值所做的更新,所以不是非常的准确。
具体的脚本如下:
SELECT OBJECT_NAME(object_id) [TableName],
name [IndexName],
STATS_DATE(object_id, stats_id)[LastStatsUpdate]
FROM sys.stats
WHERE name NOT LIKE '_WA%'--
AND STATS_DATE(object_id, stats_id)IS NOT NULL
AND OBJECTPROPERTY(object_id,'IsMSShipped') = 0 --查询用户自定义的
ORDER BY TableName, IndexName
-----代码来自于:http://stackoverflow.com/questions/2831293/tsql-know-when-index-rebuild-reorg-or-updatestatistics-was-last-run-on-sql-ser
可以根据自己的增加条件筛选。
标签:查询,SQL,Server,Index,Rebuild,时间
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
使用Python编写提取日志中的中文的脚本的方法
2023-12-14 16:04:44
![](https://img.aspxhome.com/file/2023/9/81849_0s.png)
Oracle 存储过程总结(一、基本应用)
2009-07-07 10:21:00
远程登录MySQL服务(小白入门篇)
2024-01-19 09:02:56
Python多线程编程(二):启动线程的两种方法
2023-11-27 16:15:48
读Json文件生成pandas数据框详情
2023-01-11 19:29:01
Python 定义只读属性的实现方式
2023-04-28 01:11:22
介绍Python的Django框架中的静态资源管理器django-pipeline
2023-11-12 00:10:35
Python 一行代码能实现丧心病狂的功能
2023-07-25 08:32:17
![](https://img.aspxhome.com/file/2023/8/61428_0s.png)
【总结】ASP如何获取访客真实的IP地址
2007-08-15 13:43:00
IE里模拟DOMContentLoaded事件
2008-08-05 17:12:00
基于javascript实现表格的简单操作
2024-04-30 08:55:24
Python生命游戏实现原理及过程解析(附源代码)
2023-07-16 18:02:13
![](https://img.aspxhome.com/file/2023/6/60706_0s.gif)
使用PyInstaller将python转成可执行文件exe笔记
2021-11-08 04:12:51
Python爬虫之网页图片抓取的方法
2021-12-19 00:47:20
![](https://img.aspxhome.com/file/2023/3/78523_0s.png)
专家教你安装 MySQL的与MySQL GUI Tools
2012-01-29 17:59:05
python 实现打印扫描效果详情
2022-04-20 18:29:50
![](https://img.aspxhome.com/file/2023/2/97732_0s.webp)
安装mysql8.0.11及修改root密码、连接navicat for mysql的思路详解
2024-01-17 14:11:18
python selenium登录豆瓣网过程解析
2021-12-15 09:52:49
SQL Server查看login所授予的具体权限问题
2024-01-22 11:39:14
python人工智能tensorflow函数tf.get_collection使用方法
2023-08-09 14:27:54