Presenting at OKC SQL Server User Group Tonight!

Tonight, October 8th at 6:30pm I am virtually speaking at the OKC SQL Server User Group.  I had a blast there earlier this year when I presented at their SQL Saturday event.  Tonight I will be talking about Performance Tuning for Pirates! There will be free knowledge and food for all who can make it down. I hope you can make it and I look forward to meeting you virtually!

Here are the meeting details!

The title for the talk is: Performance Tuning for Pirates and will cover:

If you follow baseball you will notice that the Pittsburgh Pirates (this speaker’s favorite team) has to do more with less to be successful. This trend can also exist within IT shops. If you need to improve the performance of your SQL Server instances and cannot purchase 3rd party tools this session is for you. Learn to improve your performance tuning process by using several free tools. This session will cover wait stats, dynamic management objects, perfmon, PAL, SQL Trace, ClearTrace, SQL Nexus and SQLDiag.

When: Tonight! Monday, October  08th

Time: 6:00 p.m.- 8:00 p.m.

Food and Drinks will be provided by GDH

Location: GDH Offices – Follow this link for information on location and parking!

1111 N Walker Ave
Oklahoma City, OK 73103

Directions link: Click Here
Our Website/MailingList: http://okcsql.org
Twitter/Facebook:  @OKCSQL and http://facebook.com/okcsql

Upcoming speaking engagements

Ayyyy, matey being that today is the International Speak Like a Pirate Day I thought it was appropriate to post some future dates for my Performance Tuning for Pirates presentation.

You can download the slides, check out the reference material and videos here!

North Texas SQL Server Group

If your in the DFW area and haven’t been to a North Texas SQL Server Group meeting I highly recommend you check one out.  I will be speaking tomorrow (Thursday,  September 19th) and its not too late to sign up to attend this free event.

 

SQL Saturday #171 in Pittsburgh, PA

On October 6th Pittsburgh will be hosting its first SQL Saturday. It’s an honor to be speaking during the first time slot. If you in the area, there is no better opportunity to get free SQL Server training. I look forward to meeting you there. If for some reason, you cannot make it make sure you check out the Pittsburgh SQL Server User Groups monthly meetings as there also free!

#TSQL2Day – A Day in the Life of A Service DBA

Today I am excited to join in with my #sqlfamily and participate in this months #tsql2day throw down. This month Erin Stellato is the king pin and her topic is “A day in the Life.” This gives me a great opportunity to explain a day in the life of a DBA who works for a company who provides DBA services remotely. A typical day has me working on several projects or problems with several clients. One of the things I enjoy about my job is that each day has a new set of challenges.  The following are the highlights of my work day on Wednesday, July 11th.

Backups instead of Coffee..

You might start your morning with a cup of coffee but I got to start my day with working with a new client going over an very important issue. We noticed holes in a clients backup maintenance plan so I got to work with them to correct those holes.  I know this isn’t the sexiest task out there for DBA’s but making sure that you can recover is one of the most important tasks  for a DBA.

Configuring A Cluster to improve High Availability.

Implementing a cluster usually gives you higher availability for your databases but you might not be getting the highest availability possible from how you configured your cluster.  Today, I reviewed a four node cluster and found a few flaws that limit the availability of the cluster. To summarize here are some of my findings. The cluster was running in node majority instead of node and disk majority. Instances of SQL Server were not added on all the nodes. The preferred nodes and possible owners were not configured correctly. I look forward to doing another blog post at a later date going over each of these settings.

Troubleshooting Version Store

Today,  I got to work with another team mate to help troubleshoot why the version store was filling the tempdb database and causing slowness with the clients application. This gave me an opportunity to go learn more about what all is used by the version store. Noticing that the client used RCSI for their main database we were able to use the Performance Data Warehouse to find a massive update statement that did more writes than expected which caused the growth problems with tempdb.

Assessment review with Client

One thing I enjoy about my job is going over assessments with a client. This usually gives me an opportunity to share some knowledge about how the database engine works. I also gave some recommendations that can be used to improve their performance and how to bring their server up to speed with our best practices.

Favorite Part of the Day!

Every day I get to eat lunch.  I try to make sure I have a lunch date with #babybeluga Gregory my one year old son. This is by far my favorite part of the day and it reminds me why I love working from home.

Well, there you have it. I hope you enjoyed my blog post on A Day in the Life. I look forward to seeing the recap of how everyone else in the SQL Community spent there day.

Stress Testing Stored Procedures with Free Tools