<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'PASS' and 'Optimization'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=PASS,Optimization&amp;orTags=0</link><description>Search results matching tags 'PASS' and 'Optimization'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>PASS Summit 2011 - Zen and the Art of Workspace Memory - Demos</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2011/10/16/pass-summit-2011-zen-and-the-art-of-workspace-memory-demos.aspx</link><pubDate>Mon, 17 Oct 2011 00:23:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39085</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;&lt;b&gt;What a rush&lt;/b&gt;. Standing on the stage in an almost-full 1,000-person room, I (very) momentarily wondered what I'd been thinking when I submitted a 500-level talk for the biggest SQL Server conference in the world. But despite a rough start--my laptop crashed and I had to reboot it two minutes into the talk--I found my rhythm and the entire 90 minutes went by in a flash. I wish I'd been able to take 90 more!&lt;/p&gt;&lt;p&gt;The scene? &lt;span style="font-weight:bold;"&gt;PASS Summit 2011&lt;/span&gt;. Friday, October 14, 10:15 a.m. (Room 6E, to be exact.) The last day of one of the best PASS Summits I've had the pleasure of attending.&lt;/p&gt;&lt;p&gt;The topic? A fairly obscure area of SQL Server, called &lt;b&gt;workspace memory&lt;/b&gt;. Here's the abstract for the talk:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Query Tuning Mastery: Zen and the Art of Workspace Memory&lt;/b&gt;&lt;/p&gt;&lt;p&gt;As SQL Server professionals, we often think of memory in vague, instance-level terms: buffer pool, procedure cache, Virtual Address Space, and so on. But certain tasks require a more in-depth focus, and query tuning is one of them. Large, complex queries need memory in which to work--workspace memory--and understanding the how's, when's, and why's of this memory can help you create queries that run in seconds rather than minutes. This session will teach you how to guide the query processor to grant enough memory for top performance, while also keeping things balanced for the sake of concurrency. You will learn advanced monitoring techniques, expert-level application of specialized query hints, and the memory internals needed to put it all together. If you work with large queries and are serious about achieving scalability and consistently great performance, you owe it to yourself to attend this session. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If you were in the audience,&lt;b&gt; I thank you for choosing my session &lt;/b&gt;over the many others that were running concurrently. I had a great time, and I hope you did too.&lt;/p&gt;&lt;p&gt;The &lt;b&gt;demos &lt;/b&gt;for the talk are attached to this post. Apologies, but I am not sharing the deck at this time as I'm going to be integrating it into a larger course that I hope to start delivering next year. (Through &lt;a href="http://dataeducation.com/"&gt;Data Education&lt;/a&gt;, naturally!)&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Enjoy!&lt;/b&gt; And as always, let me know in the comments if you have any questions.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Where Can You Find Me the Rest of This Year?</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2011/08/21/where-can-you-find-me-the-rest-of-this-year.aspx</link><pubDate>Mon, 22 Aug 2011 00:28:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:37983</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Autumn is creeping inevitably closer here in the US, and that means that speaking season is about to kick into high gear. Here's my current schedule for the remainder of the year:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;September 8, 17:00 GMT (online)&lt;/b&gt; - &lt;a href="http://www.sqlpass.org/24hours/fall2011/SessionsbySchedule/BaselineBasicsorWhoBroketheDatabase.aspx"&gt;24 Hours of PASS webcast: "Baseline Basics or: Who Broke the Database?"&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;In this session, excerpted from my PASS Summit precon, I'll explain the whys and hows of using baselines to assist with performance tuning. &lt;b&gt;If you find yourself more often than not tuning &lt;i&gt;reactively &lt;/i&gt;rather than &lt;i&gt;proactively&lt;/i&gt;&lt;/b&gt;, this session is for you. This is a free webcast, so why not join in?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;September 8, 18:30 EDT (Waltham, MA)&lt;/b&gt; - &lt;a href="http://nesql.org/"&gt;New England SQL Server Users Group: "Windowing Functions in SQL Server 2008, Denali, and Beyond"&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Two in one day! This session will kick off the 2011/2012 New England SQL Server season, and will cover what are (in my ever-so-humble opinion) &lt;b&gt;the most important T-SQL enhancements in the past three versions of SQL Server&lt;/b&gt;: windowing function enhancements. I'll discuss what's there in today's shipping versions, and the new and incredibly powerful functionality that Denali brings to the table. If you're in the Boston area, don't miss it!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;September 17 (Atlanta, GA)&lt;/b&gt; - &lt;a href="http://sqlsaturday.com/89/schedule.aspx"&gt;SQL Saturday #89: (Two Talks) &lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;After the great time I had at this year's TechEd show in Atlanta I could hardly wait to get back. Luckily,&lt;b&gt; the fantastic SQL Server community in the Atlanta area&lt;/b&gt; scheduled this event, which gave me the perfect excuse to pack my bags for a return trip. The speaker lineup for this event is rock-solid, and I'll be contributing with two talks: my introductory dive into SQL Server parallelism, and an overview of my 15 favorite activity monitoring dynamic management objects. This should be a great event by anyone's standards, and it's &lt;i&gt;free&lt;/i&gt;, so if you live nearby you have literally no excuse not to attend.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;October 11,&amp;nbsp; 08:30 PDT (Seattle, WA) -&lt;/b&gt; &lt;a href="http://www.sqlpass.org/summit/2011/Speakers/CallForSpeakers/SessionDetail.aspx?sid=1627"&gt;PASS Community Summit Pre-Conference Seminar: No More Guessing! An Enlightened Approach to Performance Troubleshooting&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;No more guessing! It's not just a catchphrase; it's a way of life&lt;/b&gt;. When faced with performance problems we have a choice: we can either run around panicking, wasting everyone's time (including our own), or we can use the huge amount of information at our disposal to figure out what's &lt;i&gt;actually&lt;/i&gt; wrong and fix it. As the calm and collected type, I prefer the second option, and so should you. If you'll be attending the PASS conference, join me on Tuesday to learn how you, too, can quickly and accurately pinpoint the root cause of your performance issues.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;October 12-14 (Seattle, WA)&lt;/b&gt; - &lt;a href="http://www.sqlpass.org/summit/2011/Speakers/CallForSpeakers/SessionDetail.aspx?sid=1256"&gt;PASS Community Summit Spotlight Session: Query Tuning Mastery: Zen and the Art of Workspace Memory&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Your query is running, and it needs to sort some data. Or to hash some data. Or to perform a parallel operation. These things take memory, and as any SQL Server professional knows, &lt;b&gt;in the world of SQL Server memory is worth much, much more than its weight in gold&lt;/b&gt; (even given today's hugely-inflated prices). Attend this session to learn the ins and outs of workspace memory: what it is, why it's needed, where the memory comes from, and most importantly, how to control it to make certain queries faster and other queries not have to wait as long. Workspace memory tuning is a mostly untapped performance opportunity that many DBAs can heavily benefit from learning how to leverage. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;b&gt;November 1-3 (Las Vegas, NV)&lt;/b&gt; - &lt;a href="http://www.devconnections.com/shows/fall2011/sessions.aspx?s=179"&gt;SQL Server Connections: (Three Talks)&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;My final speaking engagement of the year will be &lt;b&gt;at the always-fun SQL Server Connections show in Vegas&lt;/b&gt;. (It's in Vegas! How could it not be fun?!) I'll be doing three talks during the course of the show: An introductory talk on my favorite topic the past couple of years, parallelism in SQL Server; a much more advanced parallelism talk to build on that one; and a talk on the various dynamic management objects that can be used in the quest for ultimate SQL Server performance. Save a spot for me at the poker table!&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;I'm really looking forward to these events.&lt;/b&gt; If you're going to be there let me know in the comments, and/or feel free to find me at any of the shows and say hi. (Buying me a drink or two wouldn't hurt either.) See you there! &lt;br&gt;&lt;/p&gt;</description></item><item><title>TechEd 2011 - Performance Tuning and Optimization in SQL Server 2008 R2 and SQL Server Code Named &amp;quot;Denali&amp;quot;</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2011/05/18/teched-2011-performance-tuning-and-optimization-in-sql-server-2008-r2-and-sql-server-code-named-denali.aspx</link><pubDate>Wed, 18 May 2011 16:05:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35708</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Thanks to everyone who took the time out of their conference experience to join Mike Wachal and me for yesterday's session on SQL Server performance tuning!&lt;/p&gt;&lt;p&gt;For those who weren't there, we focused in on troubleshooting techniques, highlighting some of the key DMVs and new Extended Events features that will help with proactive diagnosis of problems. &lt;b&gt;My section, in particular, was a bit of a taste of some of the sessions I've submitted for this fall's PASS summit&lt;/b&gt;: I showed a brief demo of troubleshooting using my No More Guessing methodology, and applied it to the problem of workspace memory contention. The sessions for PASS cover these topics in detail, so if you find this area interesting &lt;a href="http://www.sqlpass.org/summit/2011/Speakers/SessionPreferencing.aspx?spid=314"&gt;please vote here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The demo script I showed yesterday is attached, along with a copy of the latest versions of my &lt;a href="http://sqlblog.com/blogs/adam_machanic/archive/tags/who+is+active/default.aspx"&gt;Who is Active&lt;/a&gt; stored procedure and the &lt;a href="http://www.datamanipulation.net/sqlquerystress/"&gt;SQLQueryStress&lt;/a&gt; tool. Feel free to leave a comment below or drop me a line via e-mail if you have any questions.&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>