- 页面静态化,例如一些不常用的页面可不用登陆就可加载。
- 使用缓存。从数据库中体术数据保存到缓存中,然后用的时候从缓存中直接获取
- 实用储存过程。可以处理一次请求需要多次访问数据库的操作整合到储存过程,然后一次访问数据库就可以了
- 批量读取。高并发情况下,把多个请求的查询语句合并到一次进行。
- 延迟修改。高并发情况下,可将修改后的内容储存到缓存中,然后定时将缓存中的内容更新到数据库。
- 分表。将一张表的内容分成几张表,避免多表关联
- 分离活跃用户。将活跃用户专门保存一张表,查询时先查询活跃用户,然后在查询其他表。
- 集群。将并发请求分到不同的服务器上
- 分布式。将单次请求的多个业务逻辑分配到不同的服务器上
- CDN不同解析域名的分流,不同的地区分给不同的服务器。
如何避免数据库的高并发
最新推荐文章于 2022-08-18 09:57:32 发布
2948

被折叠的 条评论
为什么被折叠?



