0

我的客户想每天创建一个新表,例如MyTable<yyyymmdd>,然后我的应用程序将读取这个表并做一些交叉检查。完成所有交叉检查后,我需要删除此表。每天都会创建和删除表。

是很好的解决方案吗?可能是因为这个数据库会崩溃?

请给我建议。

  • 我已经给出了另一种解决方案,客户只需将数据插入一个表中。之后,我将在完成后删除所有记录。但客户拒绝使用我的解决方案。
4

2 回答 2

4

这是一个简单的生命周期问题。使用区间分区。易于管理,有利于性能。

于 2013-04-14T13:22:23.680 回答
2

每天创建和删除具有相同列的表是没有意义的。如果该表中的列每天都在变化,您可以继续使用该方法。

您的数据库不会因此而崩溃。只需确保在删除表时服务不会访问该表。

于 2013-04-14T09:00:36.503 回答