不懂真人 avatar

获取首页时使用jion会不会影响数据库性能?

🕑 by 不懂真人

看代码里获取首页时,使用了3次join操作,才取出需要的首页数据;过多的join,mysql不得不去新建临时表,在用户量很大时,会不会影响mysql性能?

💘 相关文章

评论

共6条关于"获取首页时使用jion会不会影响数据库性能?"的评论

admin avatar
#1 admin 回复

均能用到索引,影响不大。 如果改版或后续开发就考虑用空间换效率,在帖子表新增几个字段。

不懂真人 avatar
#2 不懂真人 回复

是的,join太多,当表的体积很大时,产生的临时表如果到磁盘,会很影响速度.

admin avatar
#3 admin 回复

@不懂真人 以前在Appfog 上做实际测试,百万数据,应用层未使用缓存,速度还好,如果是VPS或独立主机应该更好。当数据很大或日ip超万时肯定需要根据情况深度定制。 参见 https://www.youbbs.org/t/90

不懂真人 avatar
#4 不懂真人 回复

@admin 那些性能说实话也不是现在考虑的了,如果真有性能问题,等到有问题时自然也就有解决的方法了.

lincanbin avatar
#5 lincanbin 回复

如果有十万级别的用户量,影响会很大吗?

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.3 Processed in 0ms