All about the Change
The second Tuesday of January 2016 is now upon us and you know what that means. Well, I hope you know what that means. It is time for TSQL Tuesday. It is now the 74th edition of this monthly blog...
View ArticleSQL Server Locks – Back to Basics
Prelude in SQL Minor Back in late December of 2015, a challenge of sorts was issued by Tim Ford (twitter) to write a blog post each month on a SQL Server Basic. Some have hash-tagged this as...
View ArticleThe Virginia Tour 2016
Long Time Coming With less than a week before the Richmond SQLSaturday event, I am finally getting this post done – maybe. This is not just a one day event for me. No no! I will be presenting for three...
View ArticleIndex Cannot Be Reorganized…
Working diligently as any good DBA might, you have established maintenance routines for each of the SQL Servers under your purview. As a part of this maintenance you have scripted solutions to...
View ArticleSQL Server Select – Back to Basics
Prelude in SQL Minor Back in late December of 2015, a challenge of sorts was issued by Tim Ford (twitter) to write a blog post each month on a SQL Server Basic. Some have hash-tagged this as...
View ArticleAwesome SQL Server Feature
The second Tuesday of April 2016 is now upon us and you know what that means. Well, I hope you know what that means. It is time for TSQL Tuesday. It is now the 77th edition of this monthly blog party....
View ArticleSQL Server Desired Enhancements
Happy Belated Birthday The monthly Data Professionals blog party has come and gone. It happens the second Tuesday of every month – or at least is supposed to happen on that day. This month, the...
View ArticleExtended Event Help Queries
When working with Extended Events, there are times when a little more information is, well, helpful. You know you want to use extended events to try and monitor for a specific thing to happen. But...
View ArticleAnother Query to Help Find the Right Event
Finding the right event or combination of events to monitor may seem like quite a daunting task with so many events to explore and (frequently) too little familiarity with Extended Events. In this...
View ArticleEasily Shred Event Data
It has been nearly a year since I started an extensive series about Extended Events. Previous to that start, I had already written a bunch of articles about Extended Events. Among the batch of articles...
View ArticleAudit All Select Statements
Legislation and regulation sometimes dictates that certain activities must be tracked within a database. On occasion, it will be required that queries be audited and tracked to reach compliance with...
View ArticleFinding the Right Path
I have a fairly large backlog of articles that are in progress or that are planned for my series about Extended Events. Despite the backlog and planned articles, every now and then something else comes...
View ArticleEvents By Feature
Within the world of SQL Server there are a few things one can be certain of – things will change. This is true of the features in SQL Server. Additionally, Extended Events is constantly evolving which...
View ArticleDefault Sessions – Back to Basics
Remember When… Back in late December of 2015, a challenge of sorts was issued by Tim Ford (twitter) to write a blog post each month on a SQL Server Basic. Some have hash-tagged this as #backtobasics....
View ArticleFinding Deprecated Uses in SQL Server
How well do you know your environment? You probably know all of the jobs that are running, the frequency that indexes need to be rebuilt, and even which users have which level of access to each...
View ArticleCapture Index Maintenance Operations
One good database maintenance practice is to keep the indexes in good working order. This is typically done via index defragmentation routines. Some people perform routine index maintenance, some...
View ArticleAn Identity Crisis: Is it Profiler or is it Extended Events?
I have been working on this article for far longer than one might think is necessary for something of this nature. Truth be told, I was reluctant because there are so many people that quickly jumped on...
View ArticleExtended Events Permissions
A common question that I am asked about Extended Events relates to what kind of permissions are required in order to use this awesome feature. In this article, I am going to compare and contrast the...
View ArticleMessage in a Bottle of XE
One of the age old features that most probably take for granted in SQL Server happens to be the error messages. What? How can a message be a feature, right? Well, I concede. Maybe calling it a feature...
View ArticleCorrelate Trace and XE Events
Several years back, when Extended Events was brand new, it was downright painful to try and convert the classic Profiler or Server Side trace to something meaningful and useful within Extended Events....
View Article