2010-12-24 20 views
0

SQL Server 2008 Enterpriseを使用しています。私は2000年から2010年の年次顧客データを持っており、2000年から2009年までは読んでいるだけで、2010年には読み書きが必要です。SQL Serverパーティションテーブルのパフォーマンス

このように、この要件と使用法のシナリオでは、SQL Serverのパーティションテーブルを使用すると思います。しかし、パーティションテーブルのパフォーマンスが、毎年同じスキーマの1つのテーブルを使用するよりも優れているかどうかはわかりません。私は、軽量のソリューション(家庭ごとに1つのテーブルを1年ごとに作成)を使用するかどうかが、パーティションテーブルを使用するよりもパフォーマンスが優れているかどうか疑問に思っています。

BTW:毎年、約100,000行あります。私は1つのハードディスクドライブしか持っていません。パーティションテーブルとパーティションビューの違いも不思議です。事前に

おかげで、 ジョージ

答えて

2

NO NO NOは、非常にめったにより良いテスト/信頼されたソリューションよりも醸造をした家です。

必要がある場合は、テーブルパーティションを使用しないでください。

あなただけINSERTS/UPDATES/SELECTシンプル自家製ソリューションを想像し、あなたは、毎年12月31日に新しいテーブルを作成するために覚えている、と何がバスで打撃を受ける場合、またはスリープオーバーすることができ、あるいは単にプレーンを忘れる?

Dont do、just D.O.N.T.それをやる。

+0

ディスクドライブが1つでもあっても? – George2

+2

このテーブルはどれくらいの大きさですか?レコード数は何ですか?何百万、何百万円、 –

+0

パーティションテーブルを使用すると、複数の同じスキーマテーブルを使用するよりもパフォーマンスが向上するのはなぜですか? – George2

2

年に100k行ありますか?単にそれを残念にする価値はありません。そして私はあなた自身のソリューションをロールバックしません。

特に大きなディスクが1台のディスクドライブで...

+0

私はあなたの返事について混乱している、あなたは家庭で作られたソリューションを使用して良いことを意味するか、パーティションテーブルを使用して良いですか?なぜ? – George2

関連する問題