SQL
① STATS_DATE() — 統計の最終更新日時
出典: 業務 SE が踏む統計情報乖離 — 本番とステで実行計画が割れる時に最初に見る 3 箇所 — 業務 SE が最初に見る 3 箇所 / ① STATS_DATE() — 統計の最終更新日時
SELECT
OBJECT_NAME(s.object_id) AS table_name,
s.name AS stats_name,
STATS_DATE(s.object_id, s.stats_id) AS last_updated,
s.auto_created,
s.no_recompute
FROM sys.stats AS s
WHERE OBJECT_NAME(s.object_id) = 'Orders'
ORDER BY last_updated;
▸ 実行ボタンで結果を表示
Source収録記事
この snippet は記事の「業務 SE が最初に見る 3 箇所 / ① STATS_DATE() — 統計の最終更新日時」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
2 件SELECT OBJECT_NAME(si.id) AS table_name, si.name AS index_name, si.rowcnt,
▶ 実行可
② rowmodctr — 前回更新からの変更行数
#c1fc85b69aff
SET STATISTICS PROFILE ON; SELECT * FROM Orders WHERE Status = 'エラー' AND OrderDate > '2026-05-01'; SET STATISTICS PROFILE OFF;
▶ 実行可
③ 本番ステの実行計画 diff (EstimatedRows と ActualRows)
#aa1f92dc4eec
