我们在 infobright 表中存储了数十亿行,该表目前约有 45 列。我们想再添加 50 个列。添加这些列会降低读取性能吗?为这些列创建一个新表是更好的选择吗?或者,由于 infobright 是面向列的数据库,添加 50 个额外列并不重要?
谢谢!
最佳答案
我认为“添加这些列”不会“降低不使用添加列的读取性能”。
我认为“为这些列创建一个新表”并不是“更好的选择”。
由于“infobright 是面向列的数据库,添加 50 个额外列”应该不会影响不使用添加列的查询的性能。
关于rdbms - infobright 中的最大列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7531009/