1、工具永远代替不了思路,工具只是手段,能够提供更加全面详细的分析途径;
2、数据库遇到性能问题可能可能是操作系统造成,也有可能是应用、中间件或者数据库,所以需要根据经验和知识积累判断可能是哪里出了问题,这个需要全面充分的知识库支撑和清晰的逻辑思维。
a.首先排除操作系统和硬件资源造成的瓶颈,这个可以通过一些命令来收集信息;
b.检查CPU、内存、I/O和网络,确定是否存在资源性能瓶颈;
c.监控数据库运行,检查数据库参数设置是否合理;
d.监控应用服务器,确认应用参数配置是否合理;
如果确定是数据库引起的,无非两类,一个是资源紧张,第二个是参数配置问题。资源紧张好说,缺什么补什么。如果是参数问题就复杂了。建议你看一下相关的资料。
收起