我使用Mysql與INNODB引擎,row_format是梭子魚。在Mysql中使用文本數據類型
現在我有一個表格,它有一個PK列和大量(大約一百八十)與文本數據類型的列。
我的問題是,如果表的數據變大,主要性能問題或缺點是什麼?
我使用Mysql與INNODB引擎,row_format是梭子魚。在Mysql中使用文本數據類型
現在我有一個表格,它有一個PK列和大量(大約一百八十)與文本數據類型的列。
我的問題是,如果表的數據變大,主要性能問題或缺點是什麼?
如果您只是將數據存儲在那些TEXT列中 - 這是可以接受的。如果你在這些列上有索引 - 爲它們使用字典編碼。
PK是INT。你是什麼意思爲他們使用字典編碼。什麼是字典編碼?我怎樣才能做到這一點? – Jim
字典編碼使用字典表,您可以在其中存儲文本數據,並在其他表中使用它的大多數操作的整數ID。如果你需要處理實際的文本數據,你也可以創建一個VIEW。 如果您不打算在這些TEXT字段上使用索引,則不需要字典編碼。 –
你的PK是TEXT? –