为了账号安全,请及时绑定邮箱和手机立即绑定

高并发的时候,数据库该怎么维护和设计。

高并发的时候,数据库该怎么维护和设计。

当年话下 2019-05-15 10:36:46
如果数据库采用读写分离策略的时候,大致的套路就是让master数据库处理写操作,slave数据库处理读操作,但是写入大量数据master可能架不住,发生了延迟这种情况该怎么解决?对数据库操作和优化也是相当重要的,但是这一系列数据库的优化又该怎么做呢?(我们的并发是6000包括查询和写入)
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

你说的思路比较乱,先聚焦一下问题:
如果是持续的写入压力大,且超过单台服务器磁盘IO写入能力,最简单的办法就是mysql分为多个数据库,保证数据能分布不同的磁盘设备上,以提升写入的能力。
如果只是高峰期的写入压力大,可以考虑读写主要靠缓存的方案,后台同步到数据库,但这样对缓存的可用性、数据预热方面的要求较高。
java方面的优化,主要是提高接入能力,和后端数据库是否能支持大数据写入没关系。
                            
查看完整回答
反对 回复 2019-05-15
  • 2 回答
  • 0 关注
  • 270 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信