首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >infobright中的最大列数

infobright中的最大列数
EN

Stack Overflow用户
提问于 2011-09-23 22:57:05
回答 2查看 514关注 0票数 2

我们将数十亿行存储在一个infobright表中,该表目前大约有45列。我们希望在其中再添加50列。添加这些列会降低读取性能吗?为这些列创建新表是更好的选择吗?或者,因为infobright是一个面向列的数据库,所以添加50个额外的列并不重要?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-24 05:58:43

我认为“添加这些列”不会“降低不使用所添加列的读取的性能”。

我认为“为这些列创建一个新表”不是“更好的选择”。

因为"infobright是一个面向列的数据库,所以添加50个额外的列“应该不会对不使用添加的列的查询的性能产生影响。

票数 3
EN

Stack Overflow用户

发布于 2012-02-17 04:54:10

Infobrigh6t表的最大列数为4096。但是,如果它们只是TINYINT列。我建议您不要使用超过1000列。不过,关键是要确保在SQL查询中不执行SELECT * FROM。您应该仅为解决需求所需的列选择CustomerID,CustomerName FROM。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7531009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档