0

私の顧客は、たとえば、毎日新しいテーブルを作成したいと考えてMyTable<yyyymmdd>おり、アプリケーションはこのテーブルを読み取り、クロスチェックを行います。すべてのクロスチェックが完了したら、このテーブルを削除する必要があります。毎日テーブルを作成してドロップします。

それは良い解決策ですか?これが原因でデータベースがクラッシュする可能性はありますか?

私にアドバイスしてください。

  • 私はすでに別のソリューションを提供しています。顧客はデータを1つのテーブルに挿入するだけです。その後、すべてのレコードを削除します。しかし、顧客は私のソリューションの使用を拒否します。
4

2 に答える 2

4

これは単純なライフサイクルの問題です。インターバル パーティショニングを使用します。管理しやすく、パフォーマンスに優れています。

于 2013-04-14T13:22:23.680 に答える
2

毎日同じ列を持つテーブルを作成して削除しても意味がありません。そのテーブルの列が毎日変化している場合は、アプローチを進めることができます。

これにより、データベースがクラッシュすることはありません。テーブルが削除されたときに、サービスがテーブルにアクセスしていないことを確認してください。

于 2013-04-14T09:00:36.503 に答える