お世話になります。
sql serverの統計情報についてご教授いただきたく。
sql server 2005で、データベース(*.mdf)をデタッチ&別マシンにアタッチした場合、
統計情報については引き継がれると考えて良いのでしょうか?
http://www.microsoft.com/japan/technet/prodtechnol/sql/2005/qrystats.mspx#ECC
によると、sys.indexes等にも統計情報が含まれるとあり、それらの基となる情報が
仮にmasterデータベース等に格納されているのであれば、引き継がれないと考えています。
レスが付きそうもないので何か書いておきます。
sys.indexes等にも統計情報が含まれるとあり、
ここから
それらの基となる情報が仮にmasterデータベース等に格納されているのであれば、
ここへどうやって理屈をつなげたのか見当もつかないのですが、ユーザーデータベースの統計情報は当然ユーザーデータベースに入ってますよ。SSMS からデタッチするときに表示されるオプションを見れば大体想像がつきますよね。
どうしても自分の目で見ないと納得しないなら、挙げているリンクの少し下の方に統計情報の内容を確認する方法が出てるので、それを使ってご自身で研究してみてください。
ご回答ありがとうございます。
>ここへどうやって理屈をつなげたのか見当もつかないのですが、ユーザーデータベースの統計情報は
>当然ユーザーデータベースに入ってますよ。SSMS からデタッチするときに表示されるオプションを
>見れば大体想像がつきますよね。
知りたかったのはここです。統計情報がどこに格納されているかが
良く分からなかったため質問させていただきました。