相关需求
用户每次进入房间获取获得的权益
策略
用户权益信息先从缓存redis中读取,如果缓存中没有数据则从数据库中读取
问题
目前,用户量较大,但有权益信息的用户比例很低,加上获取权益信息的调用比较频繁(主要集中在进房接口、用户列表和榜单的定时任务),导致sql调用非常频繁,一天几千万,占用了大量数据库连接池;
优化点
由于当前redis利用率较低,故作以下优化:
增加定时任务,定时从数据库同步数据到缓存,增加缓存的利用率,从而减少数据库的压力
相关需求
用户每次进入房间获取获得的权益
策略
用户权益信息先从缓存redis中读取,如果缓存中没有数据则从数据库中读取
问题
目前,用户量较大,但有权益信息的用户比例很低,加上获取权益信息的调用比较频繁(主要集中在进房接口、用户列表和榜单的定时任务),导致sql调用非常频繁,一天几千万,占用了大量数据库连接池;
优化点
由于当前redis利用率较低,故作以下优化:
增加定时任务,定时从数据库同步数据到缓存,增加缓存的利用率,从而减少数据库的压力
本文标题:一次性能优化
本文链接:https://www.haomeiwen.com/subject/lumwvctx.html
网友评论