Posts Tagged ‘Best Practices’

New on “Database Trends & Applications”

Tuesday, August 16th, 2011

In last month’s column, “2012 Might Really Be the End of the World as We Know It,” I described a number of major developments in the IT industry that are likely to disrupt the life of database professionals everywhere.  I categorize those four disruptors – virtualization, cloud computing, solid state drives (SSD), and advanced multi-core CPUs – into two broad groups.  I’m going to continue an analysis of these disruptive technologies in inverse order.  Today, let’s discuss SSDs.

[READ MORE ON DATABASE TRENDS & APPLICATIONS ]

Microsoft Document Watch for Operational Excellence

Monday, August 8th, 2011

Back when my day-to-day duties included database administration work and enterprise architecture, I became rather obsessed with the idea of operational excellence.  I read everything I could on the topic.  I made a list of favorites, which became somewhat shabby over time, as I dog-eared important pages and scribbled notes in the margins.  (Perhaps that list of favorites might, in and of itself, make a good blog post).  Fast-forward a decade and I’m still mightily interested in operational excellence for IT organizations.  It’s just that so much good material is available for free on the web.

Here’s a run-down of several useful documents and downloads to improve overall operation performance for those of you in a Microsoft-centric IT organization:

Microsoft Operations Framework

Microsoft Operations Framework (MOF) version 4.0 guide is practical guidance for IT organizations. With the release of version 4.0, MOF now reflects a single, comprehensive IT service lifecycle—it helps IT professionals connect service management principles to everyday IT tasks and activities and ensures alignment between IT and the business.

Infrastructure Planning and Design

The Infrastructure Planning and Design (IPD) guides are the next version of Windows Server System Reference Architecture. The guides in this series help clarify and streamline design processes for Microsoft infrastructure technologies, with each guide addressing a unique infrastructure technology or scenario.

Microsoft Baseline Security Analyzer 2.2 (for IT Professionals)

The Microsoft Baseline Security Analyzer provides a streamlined method to identify missing security updates and common security misconfigurations. MBSA 2.2 is a minor upgrade correct minor issues and add optional catalog support.

Security Compliance Manager

The Microsoft Security Compliance Manager provides centralized security baseline management features, a baseline portfolio, customization capabilities, and security baseline export flexibility to accelerate your organization’s ability to efficiently manage the security and compliance process for the most widely used Microsoft technologies.

Microsoft SQL Server Internals & Architecture Matter!

Tuesday, August 2nd, 2011

EPIC FAIL!  This was supposed to go out last week.  But I didn’t schedule it properly, so I’d just like to point out that there are lots of other great webcasts to watch at the Pragmatic Works webcast URL below.  Plus, my session will be available via streaming by the end of the week.  And thanks the the 1600 folks who registered!

 

-=-=-=-

 

Come join me on Tuesday, August 2, 2011 11:00 AM – 12:00 PM EDT for a free webcast covering the internals and architecture of Microsoft SQL Server.  It’s not everyday that a dry topic like this is presented in a fun and easy to understand format, so get in while the gettin’ is good.  :^)

Registration is free, thanks to the fine folks at Pragmatic Works.

REGISTER HERE

And don’t forget to check out all of Pragmatic Works’ other free webcasts.  It’s great stuff and it’s FREE!

Enjoy,

-Kev

Follow me on Twitter

 

Microsoft Windows Platforms Blog Watch

Wednesday, July 20th, 2011

Remote Desktop Services Component Architecture Poster

Grab your own poster! A visual guide to key Remote Desktop Services technologies in Windows Server 2008R2

 

Virtually Free

Get the latest update rollup package for the Hyper-V role in Windows Server 2008 R2 and be sure to bookmark the Windows Virtualization Team Blog.  Be sure to check out blog World Simplified is a Virtual World. And doncha evah neglect application virtualization, such as the goodness at the App-V Product Team Blog.

 

Let’s Optimize Some Desktops (Assuming You Have Gone Full Cloud Yet)

Check out The Official Microsoft Desktop Optimization Pack (MDOP) Blog where you can get cool tools like the Diagnostics and Recovery Toolset (DART), currently in its v7 beta release.

 

We Can Always Perform a Little Better

Have you checked out the Ask the Performance Team blog yet.  You should!  Then there’s the Microsoft Enterprise Networking Team blog.  And if you’re looking for help with the Windows Server Core, be sure to check out the Ask the Core Team blog.  Excellent stuff!

As the Tool Time columnist at SQL Server Magazine, I’m always on the lookout for great free tools that get on-going support from their creators.  One common experience is finding a nice debugging tool, only to discover that there’s no information on how to interpret the debugger result sets!  (SQLIOSim anyone?)  That’s why I love the Microsoft Advanced Windows Debugging and Troubleshooting blog.  Another must-have on your Favorites list.

 

Enjoy!

-Kev

Follow me on Twitter

 

 

Getting Ahead of the Curve – Big Data

Friday, July 8th, 2011

I have to confess that I’m incredibly excited about BigData.  I haven’t been this excited about new innovations in IT since relational databases first appeared on the scene early in my career.  But what is BigData?

Back in those days, I can still feel the echos of adrenaline when I was hired to work on a NASA project that would involve over 100Mb of data.  ONE HUNDRED MEGABYTES! Good grief, that was fantastically huge to us on the team.  (That database was over 130Mb when I finally moved on to another project).  And remember – PC software was installed using 640Kb floppy disks at the time.  In fact, my Oracle v5 instance required shuffling through about a dozen floppy disks to get the thing installed on a 286 IBM PC.

BigData today takes on an entirely meaning as database sizes scale into the petabytes.  But the emphasis is still the same today as it was back in the 1980′s – turning data into actionable information.  However, with BigData, we can achieve amazing new insight from this data and mine for tidbits that would never have seen the light of day with smaller data sets.

The two major themes to remember about big data are 1) the more data you have on a given domain, the more power you have, 2) the better the analysis you can perform on the data, the more power you have.  In fact, theme 2 might be the most important thing to consider because lots of data is meaningless unless you can extract knowledge from it. And that’s where better analytical techniques come into play.

Here are some articles about Big Data that you might enjoy:

Let me know what you think.  Best regards,

-Kev

Follow me on Twitter at kekline

 

 

 

Pain of the Week/Expert’s Perspective: Performance Tuning for Backups and Restores

Monday, June 27th, 2011

First off – the Pain of the Week webcast series has been renamed.  It’s now known as The Expert’s Perspective.  Please join us for future webcasts and, if you’re interested in speaking, drop me a note to see if we can get you on the roster!

The bigger your databases get, the longer backups take. That doesn’t really seem like a huge problem — until disaster strikes and you need to restore your databases as fast as possible.

Join my buddy Brent Ozar (blogtwitter), a Microsoft Certified Master of SQL Server and good friend, as he reveals ways to make these critically important maintenance tasks run faster.

You’ll discover:

  • Why Instant File Initialization is so important for restores
  • How to use DMVs to check restore progress
  • How to find the bottleneck while you’re backing up or restoring data

Watch the recorded presentation at http://www.quest.com/events/ListDetails.aspx?ContentID=13358!

Enjoy!

-Kev

More content at http://KevinEKline.com

Available Online – SQL Server Training Videos

Tuesday, May 31st, 2011

Interested in my various performance tuning and troubleshooting videos about SQL Server?  These videos feature my good buddies (and uber-SQL Server experts) Brent Ozar (blogtwitter) and Buck Woody (blogtwitter).  View these insight-packed training videos from our SQL Server training events originally presented on March 3 and July 21 of 2010:HERE.

You can watch the videos now at the URL above or order a DVD, shipped free of charge in the USA and Canada, HERE.

Enjoy!

-Kev

~~~

Twitter at kekline

More content on my Blog

Funny Things You’ll Hear at the “Leadership for IT Professionals” at the 2011 SQLRally

Monday, April 18th, 2011

Register now! WWW.SQLRALLY.COM

The 2011 PASS SQLRally is just about one month away and it’s high time I highlighted some of the important things you’ll be hearing about in my precon seminar Leadership and Team Management Skills for the IT Professional. Just to set the context, many of us IT people got to our lofty career positions because of our keen use of technology.  It takes a lot of smarts to get where we’ve gotten, but they are a very specific set of smarts that can’t always be used in every business setting.  And, since so many of us have topped out in our potential salary as long as we stay in the trenches and the only do technology work, a lot of us are starting to eye those middle manager positions so that we can continue to see our career grow.  The only problem is that all of those skills that enabled us to become top tier technologists don’t transfer into the management arena.

I’ll be teaching a wide variety of soft skills and specific management checklists to help you survive those early transitional days.  And if you’re not a manager?  You’ll still want to attend because the wide variety of communication skills we’ll cover will help you stay on top of many other real life situations, from leading the local Girl Scout troop to taking a role on the local PTA organization.

You can read the full and pedantic session description at the link I provided up above.  But here’s a list of Five Funny Things You’ll Hear in the Precon:

  1. “Here’s where we get out the whips and chains…”
  2. “In this section, we’re going to learn how to manage our managers…”
  3. “And then I was, like, OMG. And she was, like, LOL.  And her cousin was, like, ROFL. But then I was, like, meh…”
  4. “Darth Vader would be proud…”
  5. “The beatings will continue until morale improves!”

And one bonus:

  • “That’s what she said…”

Did I put these in context, heck no! But it’s a fun session, with some practice labs and LOTS of content to help you make that transition from full time technologist to part- or even full-time leader!

I hope to see you there.

-Kevin

Twitter at kekline

 

How Do You SKU?

Friday, March 25th, 2011

I’d like your opinion here.

Follow my logic here for a moment as I walk through a couple rhetorical questions.  Have you ever had a friend developed an application entirely on SQL Server Developer Edition?  (Not that YOU would ever do such a thing, but maybe you know someone who has. Right?) And has your friend’s IT department actually deployed said application only to discover that they’re only licensed for Standard Edition in their production environment?  And then was your friend’s IT management team is horrified to learn that they’ve either got to go through the very expensive process of extracting all of the Enterprise and/or Datacenter Edition features for the production application in order to remain in compliance, upgrade to the more expensive SKU licenses, or risk a potential future audit?

I’m not saying that this has happened to any of us.  We’re too smart for that, after all.  But have you ever known anyone who’s had this experience?

Having worked with a lot of customers another commercial RDBMS platforms (which I’ll euphemistically call “SEER” from Redforest City and “IB4” from Upstate City), I can tell you that auditing is a fun and exciting way for those platform vendors to make a LOT of money.  This is especially true because a production application, once successfully deployed, tends to be too valuable to disable or otherwise compromise because high-end features slipped in to the development cycle even though the production environment only a “standard edition” SKU in place.  Ouch! Talk about being caught between a rock and a hard place.  Now, keep in mind that this is a strategy used by SEER and not by Microsoft.  But Microsoft could implement the same sort of licensing audits if they wanted to.  (Please leave a comment here if you have ever been audited.  I’d love to hear your experiences, at least as much as NDA’s allow).

So if you use SQL Server Developer Edition (DE), of any version, would you like to see a feature that enables you to run DE not in its default “full featured mode” but at another SKU level, such as good ol’ Standard Edition?  I know I would.

If you’re on the same page as I am, there are a number of suggestions logged on Connect about this very feature!  Make your voice heard!  Check out:

https://connect.microsoft.com/SQLServer/feedback/details/496380/enable-sql-developer-edition-to-target-specific-sql-version

Of course, the more skeptical reader might say “Hey, that’s their tough luck. Developers should know the difference in the SKU licensing options and feature sets of whatever SKU they’re developing on compared to what they’ll deploy on.”  And I wouldn’t fault you for saying so.

But I would go on to point out that much of Microsoft’s success in enterprise IT settings can be traced back to their very strong relationship with developers.  And anything that Microsoft can do to empower developers to save time, money, and resources during the development phase of an IT project in turn energizes that relationship between developer and Microsoft.

It also makes the life of the DBA that much easier, because they don’t need to imply that those cowboys on the development team went off half-cocked again.  So what’s your opinion?  Should SQL Server Developer Edition include a feature that sets the SKU-level of the database engine?

Integrating Workload Replays into Database Change Management

Tuesday, March 1st, 2011

I would like to make you aware of a recently written paper by Bert Scalzo.  The paper focuses on how DBAs can rely on the Toad and Benchmark Factory to perform database workload replays, ensuring that changes to the databases do not degrade the user experience.

White Paper: Integrating Workload Replays into Database Change Management

I encourage you to read the paper and make workload replay a part of your database change management practices.  As I’ve been saying for years, if you don’t have quantitative evidence of what normal is for your database, how can you know what is abnormal?

Enjoy!

-Kev