高并发系统的最终瓶颈始终是数据库的瓶颈
1、减少数据库查询,能走缓存走缓存,减少数据库IO。
2、数据批量添加解决提升数据添加速度,减少数据库IO。
3、数据删除,清空表数据truncate,部分删除若数据量大可以选择分批删除,避免大批量数据删除导致的数据库性能问题(删除操作需要锁定相应的表,在此期间其他对该表进行的操作会被阻塞)
4、增加硬件资源,搭建数据库集群,搭建服务集群
5、限制数据库的最大连接数避免数据库崩溃,数据库连接池最大活动连接数取值100-150
高并发系统的最终瓶颈始终是数据库的瓶颈
1、减少数据库查询,能走缓存走缓存,减少数据库IO。
2、数据批量添加解决提升数据添加速度,减少数据库IO。
3、数据删除,清空表数据truncate,部分删除若数据量大可以选择分批删除,避免大批量数据删除导致的数据库性能问题(删除操作需要锁定相应的表,在此期间其他对该表进行的操作会被阻塞)
4、增加硬件资源,搭建数据库集群,搭建服务集群
5、限制数据库的最大连接数避免数据库崩溃,数据库连接池最大活动连接数取值100-150