Oracle数据库性能问题分析的一种常规思路
Oracle数据库性能问题分析的一种常规思路
白鳝的洞穴2021-01-08
2709
这两天微信群里在讨论一个Oracle数据库性能问题引起业务问题的案例,一位朋友把分析报告发到了群里。正好有空就看了看,感觉这份报告颇有Oracle原厂工程师的味道,从问题到现象到分析到结论一气呵成,十分连贯。不过以老白二十年的经验,不大认可这份报告的结论。因为这份报告还没有充分的分析一些重要的数据,就直接做出结论了,这很容易出现误判。实际上对于一个故障的分析,事实只有一个,所有的报告只是观点而已。对于观点,就没办法说谁的观点一定就对,谁的观点一定就错。判断报告是否准确的最佳方法是是否真的解决了这个问题,而很多数据库故障和这个案例类似,最后是自愈了,因此不存在解决问题的事情,而且这个问题是否再现也很难说。如果按照报告上的做法去调整了参数,或者升级了系统,这个问题就不再出现了,那就说明这个报告的判断就是正确的吗?也不尽然,因为有可能未再次出现故障是这个故障的触发条件没有重现的原因。幸好这个故障十分典型,所以老白很快就梳理出了问题的脉络。也拜谢这份报告的规范性,把问题描述的已经十分清晰了。











浙公网安备 33010602011771号