Introduction
Performance issues are different from other product defects and therefore the regular debugging process is not useful for debugging performance issues. When troubleshooting a product failure, the most common first step of debugging is to examine the default logs collected. If there is not enough information in the default logs, the next step is to elevate the logging level to collect more detail logs. For performance issue troubleshooting, elevating the log level is not recommended. This is because elevating the log level changes the system resource usage pattern and can substantially slow down the performance, masking the original problem and possibly creating a different performance issue.
This section discusses the correct approach for troubleshooting performance problems and covers the following sections:
Proper mind set for performance issue RCA
The 6 steps of performance issue RCA and resolution
Flowchart of performance data analysis