Monitoring performance of a query by SET SHOWPLAN_XML

SHOWPLAN_XML is an XML version of the estimated execution plan. It provides all the information in XML format which we used to get in graphical format in estimated execution plan, more details about information which is provided by XML execution plan is given in the How it works section of this recipe. XML execution plan is nothing more than one XML file, so it is really very easy to save for future reference or for comparing it with other execution plan. The XML Execution plan becomes even more useful in a shared database hosting environment, as in that case you don't have enough permissions on the server to determine the bottleneck.

Getting ready

I have already mentioned in the introduction ...

Get Microsoft SQL Server 2012 Performance Tuning Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.