SQL Server 2008 R2 Expressデータベースに大量のデータを格納するために、データを複数のデータベースに分割して、月ごとに新しい「パーティション」を作成します。分割ビュー:CHECK CONSTRAINTを使用
この投稿:http://msdn.microsoft.com/en-us/library/ms190019.aspxは、クエリオプティマイザが私のパーティション間で高速にデータを見つける手助けをする方法を示しています。
ただし、空のパーティションにのみ一致する日付間のビューでデータを照会すると、クエリプランにはすべてのパーティションが表示されます。私はなぜそれを理解することはできません。
私の見解は非常に簡単です:
SELECT A.Gohan, B.Goku
FROM [Feb2011].[dbo].[A]
LEFT OUTER JOIN [Feb2011].[dbo].[B]
UNION ALL
SELECT A.Gohan, B.Goku
FROM [Mar2011].[dbo].[A]
LEFT OUTER JOIN [Mar2011].[dbo].[B]
UNION ALL
...
任意の手掛かり?
つまり、私はうんざりです。 –