我在一个表中有30列,这些列将被频繁访问。在30个列中,有3个列是BLOB类型,但很少使用它。
我们是否需要将列拆分为不同的表,尤其是blob?
我们有一些缓慢,但不确定这是否是因为所有blob列都在同一个表中。
请告知。
感谢
谢谢,Cascader
大多数消息来源建议为Blob单独设置一个表。
参考:
mysql对包含blob的表的查询速度取决于文件系统缓存包含blob取决于文件系统缓存
许多人建议在单独的表中只使用一个主键的blob,并将blob元数据存储在另一个表中,并使用blob表的外键。这样一来,性能将大大提高。