<?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 'Tips' and 'Productivity'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Tips,Productivity&amp;orTags=0</link><description>Search results matching tags 'Tips' and 'Productivity'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Must-Have Resources - SQL Server Backup &amp;amp; Recovery</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/12/08/Must_2D00_Have-Resources-_2D00_-SQL-Server-Backup-_2600_-Recovery.aspx</link><pubDate>Thu, 08 Dec 2011 20:36:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:40232</guid><dc:creator>KKline</dc:creator><description>One of the things that drives me crazy as I'm getting older is that my brain is losing the capacity to differentiate &lt;em&gt;version numbers&lt;/em&gt;.  As I speak travel around speaking with customers and at conferences, I find my self saying things like "I can't recall if this problem was fixed in SQL Server 2000 or 2005. But you don't have to worry about that any more."  Or things like "That feature was added in SQL Server 2008 R2, eh, or was that version 6.5.  DOH!" followed by a loud slapping sound as I whap my palm into my forehead.

The Internet doesn't forget either.  Recommendations that were once helpful, if not outright essential, now are neutral or even downright &lt;em&gt;bad. &lt;/em&gt;So now, whenever I put together new presentations, I always spend a lot of time in research, reassessing my knowledge on the topic.  (That doesn't mean that I'll extemporaneously &lt;em&gt;say&lt;/em&gt; it wrong, because I speak in an off-the-cuff and rapid style. But at least my notes are usually correct).

&amp;nbsp;
&lt;h2&gt;Case In Point&lt;/h2&gt;
Take backup and recovery (B&amp;amp;R), for example.  I've been writing about and performing B&amp;amp;R for years.  I'm even part of the team that builds the most popular B&amp;amp;R tool in the SQL Server space.  It's an extremely important part of what I do.  And yet, even &lt;em&gt;after &lt;/em&gt;spending a couple days re-researching topics (yet again), I still manage to get a few of the more specific details wrong because of changes over the years in the feature set.  How so?

During an Expert's Perspective webcast last week (and available on-demand) covering the top backup and recovery mistakes on Microsoft SQL Server, I mis-explained the details concerning how SQL Server performs a differential backup.  A very clever SC on our team who was also attending the webcast pointed out to me after the session that I'd described differentials working at an 8k page-level when, in fact, they work at the extend-level (that's a block of eight 8k pages). &lt;strong&gt;&lt;em&gt;#FACEPALM!&lt;/em&gt;&lt;/strong&gt;

When describing the differential backup I said that a bit was flipped on each page header and SQL Server would only back up those pages. Instead, whenever a page is changed a bit is recorded on the differential change map (1bit per extent), the backup process then queries these map pages and backs up those extents that have been marked as changed.
&lt;ul&gt;
	&lt;li&gt;Watch the on-demand video of &lt;a title="Quest Software webcast on Performance Tuning SQL Server for Backups and Restores" href="http://www.quest.com/webcast-ondemand/pain-of-the-week-performance-tuning-for-backups-and-restores813358.aspx" target="_blank"&gt;Performance Tuning SQL Server for Backups and Restores&lt;/a&gt;, with me, Iain Kick, and Brent Ozar (&lt;a title="Brent Ozar SQL Server certified master" href="http://www.brentozar.com/" target="_blank"&gt;blog &lt;/a&gt;| &lt;a title="Brent Ozar's Twitter Feed" href="http://twitter.com/brento" target="_blank"&gt;twitter&lt;/a&gt;). Free, but registration required.&lt;/li&gt;
	&lt;li&gt;Watch the on-demand video of &lt;a title="Quest Software webcast Incredibly Painful SQL Server Backup and Recovery" href="http://www.quest.com/webcast-ondemand/-experts-perspective-webcast-five-incredibly-painful-sql-server-backup816067.aspx" target="_blank"&gt;Ten Incredibly Painful SQL Server Backup and Recovery Mistakes&lt;/a&gt;, with me and David Gugick.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="http://www.quest.com/webcast-ondemand/-experts-perspective-webcast-five-incredibly-painful-sql-server-backup816067.aspx"&gt;&lt;img class="aligncenter size-medium wp-image-1846" title="EP, backup mistakes" alt="" src="http://kevinekline.com/wp-content/uploads/2011/12/EP-backup-mistakes-300x179.jpg" width="497" height="294"&gt;&lt;/a&gt;&lt;/p&gt;
&amp;nbsp;
&lt;h2&gt;The Research Reveals&lt;/h2&gt;
The cool revelation here is not that I can admit my mistakes.  The take-away from this blog post are all the great articles I read writing my latest slide deck.  These blogs and articles were so good that I needed to spread the word.  Add these to your &lt;span style="text-decoration:underline;"&gt;must read&lt;/span&gt; list:
&lt;h3&gt;Virtual Log Files must be tamed!&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a title="SQL Server VLF Behavior Benchmarked" href="http://sqlblog.com/blogs/linchi_shea/archive/2009/02/09/performance-impact-a-large-number-of-virtual-log-files-part-i.aspx" target="_blank"&gt;Performance impact: a large number of virtual log files Part I&lt;/a&gt; and &lt;a title="SQL Server VLF Behavior Benchmarked" href="http://sqlblog.com/blogs/linchi_shea/archive/2009/02/12/performance-impact-a-large-number-of-virtual-log-files-part-ii.aspx" target="_blank"&gt;Part II&lt;/a&gt; by one of my favorite not-so-prolific bloggers, Linchi Shea (&lt;a title="Linchi Shea's Blog" href="http://sqlblog.com/blogs/linchi_shea/default.aspx" target="_blank"&gt;blog&lt;/a&gt;). The thing I love about Linchi's content is its rich benchmarking information.  Few SQL Server experts out there routinely test the behavior and performance of specific SQL Server features like Linchi does.&lt;/li&gt;
	&lt;li&gt;&lt;a title="SQL Server Slow recovery times and slow performance due to Virtual Log Files" href="http://blogs.msdn.com/b/grahamk/archive/2008/05/16/slow-recovery-times-and-slow-performance-due-to-large-numbers-of-virtual-log-files.aspx" target="_blank"&gt;Slow recovery times and slow performance due to large numbers of Virtual Log Files&lt;/a&gt;, by Graham Kent (&lt;a title="Graham Kent's Blog" href="http://blogs.msdn.com/grahamk" target="_blank"&gt;blog&lt;/a&gt;) of Microsoft Sweden, shows that VLFs impact not only the processing time of transactions but also B&amp;amp;R processes.&lt;/li&gt;
	&lt;li&gt;&lt;a title="Lots of SQL Server VLFs are Bad!" href="http://sqlblogcasts.com/blogs/tonyrogerson/archive/2007/07/25/sql-2000-yes-lots-of-vlf-s-are-bad-improve-the-performance-of-your-triggers-and-log-backups-on-2000.aspx" target="_blank"&gt;Lots of VLFs are Bad&lt;/a&gt;, by Tony Rogerson (&lt;a title="Tony Rogerson's Blog" href="http://sqlblogcasts.com/blogs/tonyrogerson/default.aspx" target="_blank"&gt;blog&lt;/a&gt; | &lt;a title="Tony Rogerson's Twitter Feed" href="http://twitter.com/tonyrogerson" target="_blank"&gt;twitter&lt;/a&gt;), was the article that first got me interested in this behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Backup and Recovery Myth Busting&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a title="SQL Server Pro Magazine's Michael K. Campbell" href="http://www.sqlmag.com/content2/topic/breaking-backup-chain-redux-eating-crow-141459/catpath/sql-server-2008-r2/seriespath/practical-sql-server-45#commentsAnchor" target="_blank"&gt;Breaking the Backup Chain - Redux (Or 'Eating Crow')&lt;/a&gt;, by Michael K. Campbell (&lt;a title="The Practical SQL Server Blog" href="http://www.sqlmag.com/blogcontent/seriespath/practical-sql-server-45" target="_blank"&gt;blog&lt;/a&gt;), shows that out-of-band database backups break differentials not transaction log backups.&lt;/li&gt;
	&lt;li&gt;&lt;a title="Paul Randal's Blog" href="http://sqlskills.com/BLOGS/PAUL/post/BACKUP-WITH-COPY_ONLY-how-to-avoid-breaking-the-backup-chain.aspx" target="_blank"&gt;Backup with COPY_ONLY, How to Avoid Breaking the Backup Chain&lt;/a&gt;, by the eminent Paul Randal (&lt;a title="Paul Randal's SQL Server Blog" href="http://sqlskills.com/BLOGS/PAUL/" target="_blank"&gt;blog&lt;/a&gt; | &lt;a title="Paul Randal's Twitter Feed" href="https://twitter.com/#!/PaulRandal" target="_blank"&gt;twitter&lt;/a&gt;), uses clear writing and first-class demos to illustrate the principle of breaking backup chains in Microsoft SQL Server.  Other great blogs of a related nature from Paul include:&lt;/li&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a title="Paul Randal's 'Debunking a Couple Myths Around SQL Server Full Backup'" href="http://sqlskills.com/BLOGS/PAUL/post/Debunking-a-couple-of-myths-around-full-database-backups.aspx" target="_blank"&gt;Debunking a Couple Myths around Full Backup&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a title="Paul Randal's 'The Importance of Validating SQL Server Backups'" href="http://sqlskills.com/BLOGS/PAUL/post/Importance-of-validating-backups.aspx" target="_blank"&gt;The Importance of Validating Backups&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a title="Paul Randal's '30 Backup Myths'" href="http://sqlskills.com/BLOGS/PAUL/post/A-SQL-Server-DBA-myth-a-day-(3030)-backup-myths.aspx" target="_blank"&gt;30 Backup Myths&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;Other Good Sources&lt;/h3&gt;
And just in case you need a refreshing in the basics of SQL Server backup and recovery, check these out:
&lt;ul&gt;
	&lt;li&gt;&lt;a title="Brent Ozar's Backup Best Practices" href="http://www.brentozar.com/sql/backup-best-practices" target="_blank"&gt;Backup best practices from Brent Ozar &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a title="MSDN's 'SQL Server Backup 101'" href="http://msdn.microsoft.com/en-us/library/ms190374.aspx" target="_blank"&gt;Backup 101 - recovery models and transaction log management&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Information Hoarder No More!</title><link>http://sqlblog.com/blogs/kevin_kline/archive/2011/11/02/information-hoarder-no-more.aspx</link><pubDate>Wed, 02 Nov 2011 14:16:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39502</guid><dc:creator>KKline</dc:creator><description>&lt;p style="text-align:center;"&gt;&lt;a href="http://kevinekline.com/wp-content/uploads/2011/10/GoogleReader01.jpg"&gt;&lt;img style="margin:2px;border:2px solid black;" class="size-medium wp-image-1835 alignnone" title="GoogleReader01" alt="" src="http://kevinekline.com/wp-content/uploads/2011/10/GoogleReader01-300x249.jpg" width="300" height="249"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I hate to admit it, but I'm a hoarder.  Yes, like those &lt;a title="Hoarders on A&amp;amp;E" href="http://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=hoarders%20tv&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CDYQFjAA&amp;amp;url=http%3A%2F%2Fwww.aetv.com%2Fhoarders%2F&amp;amp;ei=f9CuTtCuDanl0QH016m3Dw&amp;amp;usg=AFQjCNHqBpOrXVFrSQJq4VDHeyn1O0Vdhw" target="_blank"&gt;insane people on the A&amp;amp;E TV show&lt;/a&gt;.  Only my hoarding is all virtual.  For example, take the image above.  That's just a tiny part of my Google Reader home page.  That's a tiny part of my Google Reader home page &lt;em&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;AFTER&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; reading most of the day on a recent Sunday. I still had thousands of entries to go after hours of reading.  On top of that, I subscribe to some technical e-newsletters.  I'm a member of quite a few LinkedIn discussion groups, each of which produce daily and weekly newsletters. (I only subscribe to the weekly versions).  Then there's Twitter too.  In all, there are THOUSANDS of interesting floating through the ether which I'd been trying to collect and, occassionally, read. Bah humbug!
&lt;/p&gt;&lt;h2&gt;The Downside of an Information Hoard&lt;/h2&gt;&lt;p&gt;
You might think that, as an IT professional, hoarding information is good for you.  After all, the more you know, the more effective you are at your job, right?  Uh - no.  I've discovered a few downsides to keeping all of this information around.  First, I lose time on administrivia, uh, I mean administration.  I can't think of a time when a search on Google has not produced the information that I'm interested in.  So by spending time keeping up with my blog feeds, adding new blog feeds, deleting old ones, and so on, I lose time administrating something that really doesn't need to be administrated.

&lt;/p&gt;&lt;p&gt;Second, there's the time it takes to read all of these entries - many long hours to read thousands of entries per month. I've actually figured out a little trick to make this go a lot faster. What's that trick? Well, previously, I used to start reading my entries and then clicking "Next Entry" each time. Even when I skipped a lot of entries, just slogging through them all was a big time drain.  Now, I simply select large swathes of entries that I'm not interested in and click "Mark as Read" without ever opening them. Works great!  I've also gotten a lot more aggressive about dropping bloggers and RSS feeds that offer low value.  A lot of bloggers have popped up who only recount things which are available in Books On-Line.  Why spend any time on that at all?  I'm looking for strong insight, experiences, and analysis - not simple technology facts.  (A follow on thought to this tip is that "&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Bloggers Should Write Meaningful Article Titles&lt;/strong&gt;&lt;/span&gt;!")

&lt;/p&gt;&lt;p&gt;Third, and more importantly, information hoarding takes a big emotional toll on me.  Maybe it's a factor of just how my brain works and is completely inapplicable to you.  But in my case, I always carry a subtle nagging feeling when I have unread entries in my various accounts.  Even when I know that these entries are optional and that it's not &lt;em&gt;necessary &lt;/em&gt;for me to read any of these things, I still feel like I &lt;em&gt;should &lt;/em&gt;read them. Basically, it makes me feel like I should be working &lt;em&gt;all the dang time&lt;/em&gt; and that makes me feel anxious.  Anxiety makes me less productive and more prone to burn-out.  And anxiety bleeds through my work hours into my home life.  It makes it hard to enjoy a movie with the kids or some gardening in the yard.  All because there's that feeling that I haven't gotten the hoard processed yet.
&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;a href="http://kevinekline.com/wp-content/uploads/2011/10/hoarder-01.jpg"&gt;&lt;img style="margin:2px;border:2px solid black;" class="size-medium wp-image-1836 alignnone" title="hoarder 01" alt="" src="http://kevinekline.com/wp-content/uploads/2011/10/hoarder-01-225x300.jpg" width="225" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;The Solution to the Information Hoard&lt;/h2&gt;&lt;p&gt;
I mentioned a couple specific techniques for thinning out the hoard in paragraph two.  To summarize, first, subscribe to only those bloggers, feeds, and newsletters which add actual understanding to your life.  Second, open and read only those entries that matter and skip the rest. Those are &lt;em&gt;techniques&lt;/em&gt; for dealing with lots of entries to read.&amp;nbsp; But my last problem, the anxiety issue, was a little bit harder to solve.

&lt;/p&gt;&lt;p&gt;Like a lot of internal ways of handling life's problem, &lt;span style="text-decoration:underline;"&gt;the answer is simple but not easy&lt;/span&gt;.  Similar life problems with simple but difficult solutions might include feelings of guilt (the solution is confession) or anger (the solution is forgiveness, either of yourself or for the other party).  So what's the solution to anxiety? Here's my thought process - the answer to my information hoard is about values.  What do I mean?   I value these various things because they make me better at my job.  Losing things of value causes me some anxiety.  My anxiety has its roots in the feeling that I'm letting things of values (these various blog entries) slip through my hands.  Why would you ignore things of value, or even worse, get rid of them?!?  On the other hand, if you asked me what I really and truly valued most in this world, I'd answer with "my family and loved ones".  But again, do I actually &lt;em&gt;demonstrate&lt;/em&gt; this priority with my time? Not nearly enough. Therefore, the answer is to properly appraise the value of my time.  When I think about it rationally, I think that this sort of reading is worth about 30 minutes per day, maybe a full 60 minutes when there's something really important to learn or someone really significant to listen to.

&lt;/p&gt;&lt;p&gt;That's it.  After 30 minutes, I can walk away from any sort of reading guilt-free.  So what's my new solution to the information hoard and the anxieties that it's been producing?  A quick check on the writers and topics I care about the most and then "MARK ALL AS READ".  Yes, there will be more to read tomorrow.  But now I no longer carry an ever increasing load saying to myself "Someday I'll get to that".  I feel better already.
&lt;/p&gt;&lt;h2&gt;Feedback Requested&lt;/h2&gt;&lt;p&gt;
What's your strategy to dealing with your information hoard?  Are you still keeping everything you ever produced or read digitally?  Does my approach sound reasonable and workable to you?  Or am I off base?

&lt;/p&gt;&lt;p&gt;Thanks!

&lt;/p&gt;&lt;p&gt;-Kev

&lt;/p&gt;&lt;p&gt;-&lt;a title="C'mon. You know you want to!" href="http://twitter.com/kekline" target="_blank"&gt;Follow me on Twitter&lt;/a&gt;

&amp;nbsp;

&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>