3rd-Normal-Form-associative-tables-Query-joining
私は最近、TSQL を使用してテーブル列で XML を扱い始めましたが、150 万行で実施したテストから、毎日の平均よりも恐ろしく遅いことがわかりました3rd-Normal-Form-associative-tables-Query-joining
。利点は、XML を使用すると、特定の方法で設定すると、追加の連想テーブルを設定できなくなることです (私のテストでは、連想テーブル (many=many 関係の結合テーブルは 750 万行のサイズになりました)。同じ情報を格納するサイズが 150 万行の XML を含む私のテーブルに. ただし、これは私が実行した 2 セットのテーブルでのテストにすぎません。
質問
私はSQL Serverの初心者から中級者なので、説明するのは難しいです。列で型指定されていない XML を使用するためのベスト プラクティスは何ですか?また、この XML を含むテーブルを最適化して最適な速度で実行するにはどうすればよいですか?実行計画による深刻な速度低下の影響)?