Performance
Friday, January 16th, 2009Dealing with performance issues is always dragging. Now being called as an expert and pleased to join a workshop about advising and solving performance issues is much more "delicate".
Mostly you don’t know all people in advance and the application itself is something totally new. The customers is already upset and grumpy and very often another "expert" has already tried to advise. So preparing for such an workshop always does consume a lot of time. Time you need to get confident about things first. And for sure time to find things not working proper or at least suboptimal to have something back in case no one else … has something to say!
So next week I will head into such a workshop and last few days I did deeply dig a database and did try to find out about the problems this customer is dealing with. Tiring for sure! But also interesting on the other side.
As mentioned you know nothing about the application. You just have the database, their info and indicator and the incoming SQL as for to analyze. Now I haven’t done since a while, but now after investigation I’m once again impressed about what you can find out about …. when you look at things first.
This people do really not know about coding and relational databases. They have quickly ported some "Access" & "Excel" crime soft project into a bigger environment and more users and now feel curious about why it doesn’t perform as wished.
So from principle it is easy. I already see the way to the end of the tunnel were light does appear again …. Just …. Hm! …. How to tell it the customer without upsetting him immediately?
