系统架构性能提高方案!

当一个系统并发能力不足,同时性能不足时通常由于以下几个原因造成!

 

1、资源占用:

  一般由于错误的资源分配,抢占资源比如lock等等造成并发能力下降。连接池释放问题

2、数据库压力增大:

  对于数据库压力特别大的系统可以通过以下几种方案解决:

  memcached读取缓存;读写分离;表分区;数据库垂直分离,水平分离;提高数据库硬件(SSD+大内存+多核CPU)。

  甚至可以使用小型机跑数据库服务,可惜的是小型机不支持微软sql server。

每一个架构改进可以提高10倍左右的性能,这些都做到网络又会成为瓶颈了。

posted @ 2010-06-24 21:29  zeus2  Views(553)  Comments(0Edit  收藏  举报