您的位置:»论坛 交流区 网站教程 查看内容

解决系统提醒信息过多带来对应数据表性能低下的问题

笑爆天 发表于 2017-7-9 09:05:16 | 栏目:网站教程 |分类:[discuz]
现在各种插件和系统本身的诸多行为都会向用户推送提醒,久而久之,这个表就相对较大了,一些性能较差的机器上很可能遇到这个表查询很卡的情况,这里给一个手动清理提醒信息的SQL语句,扔到数据库里面执行了就行,DZ后台就可以执行SQL语句的

  1. DELETE FROM pre_home_notification WHERE dateline < 1499562000 AND new = 0
复制代码


pre_home_notification是表名,自己注意改一下前缀,new是是否已读,1为未读,0为已读,dateline是时间,保存的是一个Unix时间戳,我们可以使用这个转换工具转换一下即可,http://tool.chinaz.com/Tools/unixtime.aspx










网站源码分享 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与网站源码分享享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和网站源码分享的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、网站源码分享管理员和版主有权不事先通知发贴者而删除本文

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题 快速回复 返回列表 客服中心 搜索
快速回复 返回顶部 返回列表