This talk summarizes the steps we took to test, detect and solve a performance issue where SQL queries in Oracle suddenly, out of the blue, consumed way more CPU and dragged down the performance and end-user experience of a web based application.
Performance Engineering is complex. Performance Engineers may tend to focus on the application tier but often a performance bottleneck occurs in the data tier. This talk describes an issue we detected for a tier one business application in an Oracle database. Oracle is the most used RDBMS for enterprises. Every new release, Oracle adds amazing features with great focus on performance and stability to make your applications running like a swiss clock. Or not…. Be careful with any feature which contains auto, self-healing, machine learning, … These features can lead to the stairway to heaven or spiral you downwards towards the devil. You may end up like a one-hit wonder.
ABOUT STIJN
As a child I always wanted to become a detective. Solving crime and making the world better would be my prime mission. I wanted to become a superhero! Although I did not reach that goal, I see myself as an ICT detective who turns the World Wide Web into a better place. I help companies delivering business applications which offer great Digital Experience to their end users.
Find the root cause of system bottlenecks, assess and optimize the performance and stability of complex architectures, performance test systems in a continuous matter, optimize monitoring strategies into pro-active solutions. Activities that I love doing and which are so needed to ensure that your applications stay up-and-running and make the end-user happy and engaged.
I love sharing my experience with young folks, speaking at technical congresses and sharing knowledge so more people understand the complexity and importance of Performance Engineering.
Speaker at NeotysPAC, Sigist, EuroSTAR, WOPR.
Technical test engineer, manager, thought leader, hands-on tester, performance test engineer, DevOps engineer, APM consultant, SRE Engineer, …. a lot of roles just to say I love looking after ICT solutions and turning these solutions into stable, scalable, and reliable solutions. Make great user experience mandatory, not optional.