我最近被指定使用Teradata进行项目。 我被告知要严格使用DROP + CREATE而不是DELETE ALL,因为后者“会留下一些空间”。这对我来说是违反直觉的,我认为这可能是错误的。我在网上搜索了两种方法之间的比较,但我什么也没找到。 这只会强化我的观点,即DELETE ALL不会遇到上述问题。然而,如果是这种情况,我必须证明它(实际上和理论上都是如此)。Teradata全部删除与删除+创建
所以,我的问题是:这两种方法之间的空间分配是否存在差异?如果不是,是否有证明它的正式文件(用户指南,技术规范,其他)?
谢谢!
是否有可能在DBC.DiskSpace中报告的空间是表头?如果您在不填充新表的情况下执行DROP和CREATE,则该空间将存在。 –