我的客户想要每天创建新表,例如MyTable<yyyymmdd>
,然后我的应用程序将读取此表并进行一些交叉检查。完成所有交叉检查后,我需要删除此表。每天都会创建和删除表。
这是好的解决方案吗?可能因为这个数据库会崩溃吗?
请告诉我。答案 0 :(得分:4)
这是一个简单的生命周期问题。使用interval partitioning。易于管理,有利于提高性能。
答案 1 :(得分:2)
每天创建和删除具有相同列的表是没有意义的。 如果该表中的列每天都在变化,您可以继续使用该方法。
因此,您的数据库不会崩溃。只需确保服务在删除时不会访问该表。