一、硬件上的性能瓶颈
一般指的是CPU、内存、I/O读写速率,磁盘空间方面的问题。
二、网络上的性能瓶颈
一般指的网络带宽,网络波动,延时,丢包等。
三、应用程序上的性能瓶颈
一般指的是开发出来的应用程序。
例如,程序架构规划不合理,程序本身设计有问题(串行处理、请求的处理线程不够),造成系统在大量用户方位时性能低下而造成的瓶颈。
四、数据库的性能瓶颈
一般指的是数据库索引,锁,表空间,慢sql,数据量等影响。
五、中间件的性能瓶颈
比如:超时设置,线程池设置,缓存策略,最大连接数,负载均衡策略等等。