質問

SQL Server 2008 Enterpriseを使用しています。 2000年から2010年までの年間顧客データがあり、2000年から2009年までに読む必要があり、2010年には読み書きの両方が必要です。

したがって、この要件と使用のシナリオにより、SQL Serverパーティションテーブルの使用を考えています。しかし、パーティションテーブルのパフォーマンスが毎年(同じスキーマの)1つのテーブルを使用するよりも優れているかどうかはわかりませんか?軽い加重ソリューションを使用すること(つまり、毎年1つのテーブルが1つのテーブルを作る)を使用することは、パーティションテーブルの使用と比較してパフォーマンスが向上しているのではないかと考えています。

ところで:毎年、約100kの列があります。ハードディスクドライブは1つだけです。また、パーティションテーブルとパーティションビューの違いも疑問に思っています。

事前に感謝します、ジョージ

役に立ちましたか?

解決

ダメダメダメ, 、非常にめったに、テスト/信頼できるソリューションよりも優れた自家製の醸造物です。

ホイールを再発明しないでください。必要に応じてテーブルパーティションを使用してください。

想像できますか 単純 自家製のソリューション INSERTS/UPDATES/SELECT そして、毎年12月31日に新しいテーブルを作成することを覚えておく必要があります。そして、バスにぶつかったり、睡眠中か、単に忘れたりしたらどうでしょうか?

やらないで、それをしないでください。

他のヒント

あなたは年間100kの列を持っていますか?ただ申し訳ありません。そして私 しないでしょう 独自のソリューションもロールします。

特に1つのディスクドライブでは、はるかに大きな心配です...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top