数据库支持的会话数据字段从TEXT更改为LONGTEXT

时间:2014-05-02 23:12:35

标签: php mysql session

我正在使用codeingiter数据库支持的会话。会话数据可能超过文本数据类型字段(MYSQL)的长度。如果我使用LONGTEXT,这种变化的性能影响是什么?很明显会话会被大量使用,所以如果遇到一点性能问题,我将不得不对会话中存储的数据量设置一个限制。

我知道有些人会争辩说我不应该使用数据库支持的会话,但这是一个不同的问题所以请回答上面的问题。

1 个答案:

答案 0 :(得分:0)

TEXT最多可容纳64千字节 LONGTEXT最多可以容纳4千兆字节

我认为您不应该拥有大于64Kb数据的会话数据。序列化会增加应用程序的延迟。即使是64Kb似乎也很大。

您是否能够减少会话中存储的数据的大小?