全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 期权小王子

[Windows VPS] 刚刚看到大佬聊mysql,想请教一个问题

[复制链接]
发表于 2021-8-9 18:46:56 | 显示全部楼层
luckyren 发表于 2021-8-9 18:41
建立对应的id与文章的关系表,文章内容存储到redis中去

我觉得应该倒过来,把id、标题、分类存到redis,文章正文内容存到数据库
发表于 2021-8-9 19:49:58 | 显示全部楼层
倒过来就不合适了,在这些 字段中占用IO最多的是文章,然后redis也不是关系型数据库
发表于 2021-8-9 20:05:13 | 显示全部楼层
没有必要,不违反范式就行。数据没有上百万行就不要折腾。
 楼主| 发表于 2021-8-12 13:29:56 | 显示全部楼层
luckyren 发表于 2021-8-9 18:41
建立对应的id与文章的关系表,文章内容存储到redis中去

大佬,这个是不是需要改代码啊,麻烦不,有没有教程呢
 楼主| 发表于 2021-8-12 13:31:17 | 显示全部楼层
brucex 发表于 2021-8-9 20:05
没有必要,不违反范式就行。数据没有上百万行就不要折腾。

目前30w文章都很卡,主要是io阻塞,搜一篇文章要几十秒
发表于 2021-8-12 13:33:19 | 显示全部楼层
期权小王子 发表于 2021-8-12 13:31
目前30w文章都很卡,主要是io阻塞,搜一篇文章要几十秒

搜索慢是因为mysql的like
怎么弄都慢,如果不改变这个like
 楼主| 发表于 2021-8-12 13:45:26 | 显示全部楼层
sdqu 发表于 2021-8-12 13:33
搜索慢是因为mysql的like
怎么弄都慢,如果不改变这个like

有道理,如果翻页慢,就是翻很久以前的页,也会慢
发表于 2021-8-12 13:47:15 | 显示全部楼层
你再想屁吃,单表能有 2张表快吗?
发表于 2021-8-12 16:07:07 | 显示全部楼层
期权小王子 发表于 2021-8-11 17:29
大佬,这个是不是需要改代码啊,麻烦不,有没有教程呢

要改代码啊 。这github上找一找
发表于 2021-8-12 16:08:54 | 显示全部楼层
期权小王子 发表于 2021-8-11 17:45
有道理,如果翻页慢,就是翻很久以前的页,也会慢

你还根据文章内容区模糊查询了吗?
要是有模糊查询的话估计redis也够呛。
数据量不大的话可以用solr.大的话那得上es.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-13 16:38 , Processed in 0.070186 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表