自分が置かれている可能性のある状況について質問があります。
データベースは数 GB の大きさですが、1 つの列 ( XML 型の列)だけで構成されています。
私の質問は、このタイプの列のレポートについてです。XML データに基づいてインデックスを作成できますか (できないと思います)。他に選択肢はありますか?それとも、データ量が多いため、XQuery の使用が電光石火のように高速ではない可能性があることを受け入れる必要がありますか?
自分が置かれている可能性のある状況について質問があります。
データベースは数 GB の大きさですが、1 つの列 ( XML 型の列)だけで構成されています。
私の質問は、このタイプの列のレポートについてです。XML データに基づいてインデックスを作成できますか (できないと思います)。他に選択肢はありますか?それとも、データ量が多いため、XQuery の使用が電光石火のように高速ではない可能性があることを受け入れる必要がありますか?
OPでのVikdorのコメントによると
http://msdn.microsoft.com/en-us/library/ms191497%28v=sql.100%29.aspx
XMLインデックスは、xmlデータ型の列に作成できます。これらは、列内のXMLインスタンス上のすべてのタグ、値、およびパスにインデックスを付け、クエリのパフォーマンスを向上させます。アプリケーションは、次の状況でXMLインデックスの恩恵を受ける可能性があります