【发布时间】:2014-06-19 17:43:39
【问题描述】:
我正在使用 codeingiter 数据库支持的会话。会话数据可能会超过文本数据类型字段 (MYSQL) 的长度。如果我要使用 LONGTEXT,这种变化对性能有什么影响?显然会话被大量使用,所以如果有一点性能问题,我将不得不对会话中存储的数据量进行限制。
我知道有些人会争辩说我不应该使用数据库支持的会话,但这是一个不同的问题,所以请回答上面的问题。
【问题讨论】:
我正在使用 codeingiter 数据库支持的会话。会话数据可能会超过文本数据类型字段 (MYSQL) 的长度。如果我要使用 LONGTEXT,这种变化对性能有什么影响?显然会话被大量使用,所以如果有一点性能问题,我将不得不对会话中存储的数据量进行限制。
我知道有些人会争辩说我不应该使用数据库支持的会话,但这是一个不同的问题,所以请回答上面的问题。
【问题讨论】:
TEXT 最多可容纳 64 KB
LONGTEXT 最多可容纳 4 GB
我认为您不应该拥有大于 64Kb 数据的会话数据。序列化会为您的应用程序增加延迟。甚至 64Kb 似乎也很大。
您是否能够减少您在会话中存储的数据的大小?
【讨论】: