网站用户在月初会有大量的数据上传,
工程反映,在上传数据高峰期:
1、网站的三台Web服务器apache的http进程增多,最高到达300(前端用Ngix做负载均衡)
2、DB1(主服务器)CPU占用到达300%,而其他DB,CPU在100%以下。
目前我推测,一个用户在一次数据上传的过程过程中,由于DB瓶颈,写一份数据耗时较长;
N个用户(可能超过1K)同时上传数据,导致DB负载过高,业务需求上,由于DB数据插入后需要Web实时显示用户数据,由于DB这时响应较慢,导致Apache进程数持续升高,DB负载也恶性循环;
请问版上的各位大拿,针对这样的数据模型,有没有较好(低成本)的优化思路呢?
--
修改:ssmn FROM 119.253.60.*
FROM 119.253.60.*