跳到主要内容

性能优化概述

为什么要做优化?

当业务并发量越来越高,数据量越来越大时,系统也会变的越来越慢。如果不主动对系统做优化,严重的可能导致系统宕机,系统无法提供对外服务,这给企业带来的损失是无法预估的。

在哪些方面做优化?

一般是在系统架构、应用架构、硬件配置、操作系统、数据库方面做优化。其中系统架构、应用架构、硬件配置的优化工作应该在系统上线前完成,后期随着业务的扩展也会做相应的优化。

如何做优化?

操作系统优化通常是让系统资源,如CPU、内存、IO和网络得到充分的利用,避免系统资源出现瓶颈和冲突,提高整个系统查询响应时间的吞吐量。

数据库优化通常是数据库参数优化和SQL优化,其中SQL优化占据了90%以上的工作。要求深刻理解SQL的执行过程和读懂分析SQL的执行计划,最终定位到根因并给出解决方案。