我使用Mysql与INNODB引擎,row_format是梭子鱼。在Mysql中使用文本数据类型
现在我有一个表格,它有一个PK列和大量(大约一百八十)与文本数据类型的列。
我的问题是,如果表的数据变大,主要性能问题或缺点是什么?
我使用Mysql与INNODB引擎,row_format是梭子鱼。在Mysql中使用文本数据类型
现在我有一个表格,它有一个PK列和大量(大约一百八十)与文本数据类型的列。
我的问题是,如果表的数据变大,主要性能问题或缺点是什么?
如果您只是将数据存储在那些TEXT列中 - 这是可以接受的。如果你在这些列上有索引 - 为它们使用字典编码。
PK是INT。你是什么意思为他们使用字典编码。什么是字典编码?我怎样才能做到这一点? – Jim
字典编码使用字典表,您可以在其中存储文本数据,并在其他表中使用它的大多数操作的整数ID。如果你需要处理实际的文本数据,你也可以创建一个VIEW。 如果您不打算在这些TEXT字段上使用索引,则不需要字典编码。 –
你的PK是TEXT? –