如果数据库采用读写分离策略的时候,大致的套路就是让master数据库处理写操作,slave数据库处理读操作,但是写入大量数据master可能架不住,发生了延迟这种情况该怎么解决?对数据库操作和优化也是相当重要的,但是这一系列数据库的优化又该怎么做呢?(我们的并发是6000包括查询和写入)
2 回答
富国沪深
TA贡献1790条经验 获得超9个赞
你说的思路比较乱,先聚焦一下问题:如果是持续的写入压力大,且超过单台服务器磁盘IO写入能力,最简单的办法就是mysql分为多个数据库,保证数据能分布不同的磁盘设备上,以提升写入的能力。如果只是高峰期的写入压力大,可以考虑读写主要靠缓存的方案,后台同步到数据库,但这样对缓存的可用性、数据预热方面的要求较高。java方面的优化,主要是提高接入能力,和后端数据库是否能支持大数据写入没关系。
添加回答
举报
0/150
提交
取消