国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

查詢SQL Server Index上次Rebuild時(shí)間的方法

2020-07-25 12:53:18
字體:
供稿:網(wǎng)友

朋友有一個(gè)Rebuild Index的Job執(zhí)行一般停掉了,問我是否可以查看哪些Index已經(jīng)被Rebuild過了。本來以為Sys.index或者Sys.objects會(huì)存儲(chǔ)類似的信息,結(jié)果沒有找到。
 
從網(wǎng)上查了一下,SQL Server沒有存儲(chǔ)類似的信息。但是因?yàn)镽ebuild Index會(huì)自動(dòng)更新統(tǒng)計(jì)信息,而統(tǒng)計(jì)信息的更新時(shí)間是可以獲得的。所以我們可以大致根據(jù)統(tǒng)計(jì)信息的時(shí)間來估計(jì)。
因?yàn)榻y(tǒng)計(jì)信息的更新也有可能是達(dá)到更新的閥值所做的更新,所以不是非常的準(zhǔn)確。
 
具體的腳本如下:

SELECT OBJECT_NAME(object_id) [TableName],    name [IndexName],    STATS_DATE(object_id, stats_id)[LastStatsUpdate]FROM sys.statsWHERE name NOT LIKE '_WA%'--AND STATS_DATE(object_id, stats_id)IS NOT NULLAND 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

 可以根據(jù)自己的增加條件篩選。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广平县| 吴桥县| 聂拉木县| 樟树市| 昌宁县| 金昌市| 永川市| 隆安县| 娱乐| 东辽县| 屏东县| 马关县| 志丹县| 张掖市| 铜川市| 民和| 巧家县| 白朗县| 祁阳县| 金湖县| 普格县| 平昌县| 建宁县| 新津县| 邢台市| 汉沽区| 贺州市| 富宁县| 潮安县| 武义县| 利辛县| 平陆县| 古交市| 古蔺县| 安义县| 崇仁县| 平阴县| 南丹县| 玉山县| 社旗县| 沁阳市|