Magento的 - 产品属性 - 建议最大?(Magento - product attribut

2019-08-01 12:09发布

我期待添加一个显著数量(约200)产品属性Magento的安装。 他们中的大多数将是二进制。

我看到,每个属性添加一列,平板产品表。 我希望看到,因为除了这些属性的性能损失? 什么是对的属性数量的最佳做法?


编辑:我们正在使用的Magento 1.6.1

Answer 1:

我想你应该知道的唯一的事情就是最大的Mysql行大小。 请参见本文章的说明。 下面是它一个摘录,应该明白我在说什么:

每个表(无论存储引擎的)具有65535个字节的最大行大小。 存储引擎可能对这个限制额外的限制,降低了有效的最大行大小。

最大行大小限制的列数(以及可能的尺寸),因为所有列的总长度不能超过这个尺寸。 例如,UTF8字符需要高达每字符三个字节,所以对于一个CHAR(255)字符集UTF8柱,服务器必须分配每个值255×3 = 765字节。 因此,一个表可以不包含超过65535/765 = 85这样的列。

所以,如果你的200属性的总大小超过此值(65,535字节),你就不能到你的所有属性都存储在平表。 在这种情况下,你应该缩短属性你有,或者干脆不将所有的属性,以平表的数量。 你需要有唯一的属性应该是可利用的产品列表页面。 我不知道,你要告诉所有200有事情...



文章来源: Magento - product attributes - recommended maximum?
标签: magento