Sound Familiar?
You’re an ISV, and your customers are complaining about application performance. You have competent developers, but they’re overwhelmed by long lists of new features and spend a lot of time putting out fires. Underneath it all is a SQL Server that everyone is scared of.
They probably don’t have the luxury of sitting and learning performance tuning theory, and figuring out how to apply it to the database they’re working in. That kind of training can be time-consuming, and if the right topics don’t get covered they might not learn the right things.
You need someone to show up with the knowledge in hand to assess your databases, indexes, and queries, and guide the team to better practices and better performance.
The Pain Is Plain
Week in and week out, I work with nice people in tough situations, and my advice helps them learn exactly what they’re doing wrong with SQL Server so they can solve their problems. That model works for most people who only need a little boost.
For those with a little more trouble and a little less expertise, one of my most popular packages is a week of query tuning. I jump right in and work on your queries on a development server, and hand over all the changes I make along with documentation and training.
But there’s another class of client out there, too. You need more dedicated help, training, and face time.
It’s nice to have all your performance issues analyzed with detailed advice on how to solve them, or have your worst queries magically tuned for you, but your developers still don’t have the confidence or skill set to do all that on their own.
Videos, Classes, and Conferences
These are all great ways to learn, but may not cover exactly what you’re going through.
Your developers have specific questions about their code, indexes, and other local factors that lead to them seeking out education.
You just don’t get the kind of ultra-personalized answers and training that you need in those settings. And there are some obvious drawbacks:
- Videos: Time to sit, watch, and concentrate on them, then come back and fix things
- Classes: Hours or days away from work, work stuff coming up during them, and they still need to come back and fix things
- Conferences: I remember those, too. It’s like all the above, except with travel and a week long hangover that everyone calls “nerd flu” ?
If that’s all you need, check out mine. If you need something more, here’s what I have to offer.
Performance Leader As A Service
What I do is bring the best all of those things together in your workplace.
We review your environments, work with your databases, and fix your your problems together.
Developers learn by watching and doing right along with me, and nothing is hidden away. If performance problems come up during the work day, we look at them together.
Think of it like having that performance lead you always needed around, without all the mess of having to hire one full time.
What you get from our time together is more than just consulting or a remote DBA. You get coaching that gets results, and your developers get the skills and confidence to keep SQL Server performing well on their own.
Want to find out more? Drop me a line here.
Going Further
If this is the kind of SQL Server stuff you love learning about, you’ll love my training. I’m offering a 75% discount to my blog readers if you click from here. I’m also available for consulting if you just don’t have time for that and need to solve performance problems quickly.