我刚刚开始使用yii\web\DbSession
会话存储,我当前的表中有33,000行.
我需要所有这些记录吗?我在用它们吗?我应该设置某种删除所有旧记录的实现吗?
看来,你有一个很大的项目,所以你有很多用户会话.拥有充满会议的大桌子不是问题.Yii DbSession组件有一个垃圾收集器方法gcSession(),在每个会话保存时调用,Yii自动处理会话表中过期的记录.
所以,是的,你需要所有这些.
如果您的应用程序运行速度变慢,则可能需要调整DBMS.有用的链接有一个很好的答案:MySQL优化庞大的表