統計情報をデータベースから抜き出してみる
左目の痛みは引いてきましたが、右目が痛くなってきました(泣)。前回の記事では、DBCC コマンドを使って統計情報を抜き出し、UPDATE STATISTICS を使い統計情報を更新してみました。ただ、これを繰り返すのは面倒ですよね。
ryuchan.hatenablog.com
今回は、データベースから一気に統計情報を取得するやり方を説明します。今回は SQL Server 2016 で行っていますが、他のバージョンでも大体同じ(はず)です。
- データベースを右クリックし、タスク→スクリプト生成 をクリックします。
- 次へ をクリックします。
- 次へ をクリックします。
- 詳細設定 をクリックします。
- 次へ をクリックします。
- 次へ をクリックします。
- スクリプトが生成されます。
- 完了 をクリックします。
生成された script.sql を参照すると、下記のような DDL 文があります。統計情報をデータベースから一括で抜き出すことができました。
UPDATE STATISTICS [Warehouse].[StockItemHoldings]([PK_Warehouse_StockItemHoldings]) WITH STATS_STREAM = 0x01000000010000000000000000000000B75C7F9A000000001D0F0000......
SQL Server 2014 SP2 以降、SQL Server 2016 SP1 以降であれば DBCC CLONEDATABASE があるので、こんなことしなくてもいいんですが.....統計情報もクローンできちゃいますから。
ryuchan.hatenablog.com
ryuchan.hatenablog.com
ryuchan.hatenablog.com
菌に敏感になってきたので、加湿器の掃除でもしよう。
【大容量】加湿器の除菌タイム 液体タイプ 無香料 給水タンク内の除菌・ヌメリ防止専用除菌剤 お得用 1000ml
- 出版社/メーカー: UYEKI
- 発売日: 2013/10/10
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る
加湿器のお掃除タイム 粉末タイプ 加湿器トレー、フィルターのカルキ汚れ専用洗浄剤 30g×3袋
- 出版社/メーカー: UYEKI
- 発売日: 2014/10/27
- メディア: ヘルスケア&ケア用品
- この商品を含むブログを見る