·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

领低保了啊!探讨下你们的千万数据的mysql临时表占比

287 2
发表于 2024-6-30 16:48:22 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
又来灌水了啊,探讨下你们的千万数据的mysql临时表占比。

领低保了啊!探讨下你们的千万数据的mysql临时表占比 灌水,服务器,缓存,memcached,mysql

这是我的临时表占比,动态网站。

服务器配置:1核4G内存+帝国CMS7.5,另外3个网站都有启用memcached与redis。

最多数据的某个网站达到了17万多文章,其他2个的均在3万到6万篇文章,不包括会员的操作记录,比如评论,留言,打赏签到浏览等记录。

备注:标签调用或者sql查询里面去掉了like与rand排序,这两个东西确实太占用资源,换了种写法。

其次就是加了推荐排行,头条排行,顶排行,浏览量排行,评论数量排行,细心的小伙伴们都知道这3个字段(顶,点击,评论)是没有索引的,且浏览量字段都是同时读取写入的也不适合索引。那么在这些条件下,帝国在大数据动态下就会让mysql写入大量的临时表了(基本都高达百分之90)。这个是千分之千成立的事实。不知道老坛们是怎么解决的呢?我的方案是限制查询在某个时间段的浏览,顶,评论排行。另外给他们这3个大户加了memcached缓存,(实际是前端都加了memcached缓存的,包括评论+会员数据交互的)但是还是不能满意,不能达到心仪的数字,临时表在百分之1以下。

大家探讨下在大数据动态下,把该有的排行都加上是怎么减少临时表写入的呢。
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论2

婷姐Lv.8 发表于 2024-6-30 16:48:30 | 查看全部
1核4G内存,用得也太寒酸了。
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-6-30 16:48:47 | 查看全部
我基本都加了缓存,套了CDN,动态列表有点受不了,加了缓存,准备把有些动态页面的like去掉了,想着做些索引表,查询索引表里的数据,再去匹配。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.191.171.72,GMT+8, 2025-1-12 01:58 , Processed in 0.307500 second(s), 92 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表