如何优化减少查询?

图片描述
就是想问下!上面的红色小圆点前端请求后端直接做了数据库条件查询后返回的结果!现在数据库数据少还算处理得快,但是一旦数据量大就会返回结果变慢,后端如何优化?我是想单独一张张表直接存结果,一旦用户操作就改变这张表数据但是总感觉思路凌乱,来个大神求解!

阅读 2.4k
2 个回答

不要使用count 去統計數據,而是使用累加的方式將紅點數據存放到臨時表(建議存放到nosql)

这个方案多了去了,一般量级的,加一个索引就可以解决,当索引不能解决的时候,这个用户量上来,基本上就不用你考虑这个问题了,会有更牛的人来。比如说加一层redis减少查询次数,或者其它的方案。很多公司都到达不了,考虑性能的时候,毕竟版本还会在迭代,有这功夫,研究点别的。在往深了说你优化,后端查询sql也是一种方案。因素很多

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题