我刚刚开始yii\web\DbSession
用于会话存储,我的当前表中有33,000行。
我需要所有这些记录吗?我在用它们吗?我应该设置某种删除所有旧记录的实现吗?
看来,您有一个大项目,所以您有许多用户会话。大表本身充满会话不是问题。Yii DbSession组件具有一个垃圾收集器方法gcSession(),该方法在每次会话保存时调用,并且Yii自动处理session表中的过期记录。
是的,您需要所有这些。
如果会使您的应用程序变慢,则可能需要调整DBMS。有用的链接有一个很好的答案:MySQL优化大型表
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句