如何防止掉落的列造成列限制

如何防止掉落的列造成列限制

我将在表中添加一列,然后我也将其删除。我发现放下柱子只会隐藏起来,而不会把它移走。
由于我重复添加和删除列,很快就会出现以下错误:
错误:表最多可以有1600列
我知道一种解决方案是删除表并重新创建它,但这会增加开销,因此不适合我的情况。
我还能怎样避免这个错误呢?

最佳答案

删除列实际上不会被删除。你应该先抽真空,然后在桌子上分析,把它永久地移走。
这是一个昂贵的手术,所以最好每天做一次。如果DML操作在一张桌子上进行得更多,那么最好每天至少进行一次真空和分析。查询计划将有助于构建更好的计划

关于sql - 如何防止掉落的列造成列限制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45295355/

10-09 05:07