SQL:UPDATE STATISTICS

--Customer テーブルについての統計を更新
UPDATE STATISTICS Customer; 

--Customer テーブルのCustomerStats1の統計を更新
UPDATE STATISTICS Customer ( CustomerStats1 );

--Customer テーブルのすべての行のCustomerStats1の統計を更新
UPDATE STATISTICS Customer (CustomerStats1) WITH FULLSCAN;  
UPDATE STATISTICS (Transact-SQL) - SQL Server
UPDATE STATISTICS (Transact-SQL)

 はじめ統計を更新という意味がわかりませんでした。SSMSを使うと「統計」または「Statistics」というフォルダアイコンがあります。この中のデータを更新するという意味になります。

 通常でも更新はされていますが、故意に更新することによってパフォーマンスの最適化を行うようです。経験した限りではテーブルが大きくなればなるほど、更新に時間がかかるようになりました。SQL文の見直しでパフォーマンスが改善しない場合は検討する価値があります。

既定の更新より頻繁に統計を更新することでクエリのパフォーマンスを向上させることができる場合もあります

現在のクエリの最適化に関する統計を表示します

SQL
AD
味方出版