当前位置:  开发笔记 > 编程语言 > 正文

在数据库中的Yii2会话存储,行太多了?性能?

如何解决《在数据库中的Yii2会话存储,行太多了?性能?》经验,为你挑选了1个好方法。

我刚刚开始使用yii\web\DbSession会话存储,我当前的表中有33,000行.

我需要所有这些记录吗?我在用它们吗?我应该设置某种删除所有旧记录的实现吗?



1> SilverFire..:

看来,你有一个很大的项目,所以你有很多用户会话.拥有充满会议的大桌子不是问题.Yii DbSession组件有一个垃圾收集器方法gcSession(),在每个会话保存时调用,Yii自动处理会话表中过期的记录.

所以,是的,你需要所有这些.

如果您的应用程序运行速度变慢,则可能需要调整DBMS.有用的链接有一个很好的答案:MySQL优化庞大的表

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有