(一)内存泄漏:
程序在申请一个内存空间后没有释放,直到程序运行结束后才释放
(二)系统的瓶颈:
- 硬件的性能瓶颈:
CPU、内存、磁盘、I/O。服务器硬件瓶颈,网络瓶颈、操作系统瓶颈、中间件瓶颈、应用瓶颈
- 应用软件上的性能瓶颈:
一般指的是应用服务器、Web服务器、数据库系统
- 应用程序的性能瓶颈:
程序架构归回不合理、设计有问题(串行处理、请求的处理线程太多)
- 操作系统上的性能瓶颈
- 网路设备上的性能瓶颈
一般指的是防火墙、动态负载、均衡器、交换机
(三)那些因素导致MySql无法高性能(具体的将在性能测试随笔(四)中进行简介https://mp.csdn.net/postedit/86478952)
- SQL效率低
- 选项配置不当
- 访问量上升
- 硬件性能低
- 其他进程抢资源
(四)标准的性能调优过程如下:
- 确定基准环境、基准负载、基准性能指标
每次执行性能测试时,环境严格保持一致
- 调整系统运行环境和实现方法、执行测试