Posts Tagged ‘Performance’

Database Maintenance Scripting Done Right

Friday, February 18th, 2011

I first wrote about useful database maintenance scripts on my SQLBlog account way back in 2008.  Hmmm – now that I think about it, I first wrote about my own useful database maintenance scripts in a journal called SQL Server Professional back in the mid-1990′s on SQL Server v6.5 or some such.  But I digress…

No, not that kind of script!

Anyway, I pointed out a couple useful sites where you could get some good scripts that would take care of preventative maintenance on your SQL Server, such as index defragmentation, updating statistics, and so forth.  One of the script kits came directly from Microsoft’s internal database management team.  But, alas, they haven’t published any updates in quite a while.  On the other hand, the other set of scripts came from Ola Hallengren, who has done a great job keeping his scripts up to date.

Recently, Ola added support for updating column statistics, both in a generalized update and also updates for only those columns whose statistics have been modified.  He’s added some other goodies to the latest release, which you can read about here, http://ola.hallengren.com/Versions.html for all details.

In addition, I’d like to remind you of the white paper I wrote a while back called Automating DBA Processes, which covers many aspects of database automation and cherry picks some of the best practices from many different thought leaders, such as Ola, Michelle Ufford (blog | @sqlfool) who will be speaking at the 24HOP soon, and Allen White (blogtwitter).

Have You Heard About Project Lucy?

Wednesday, February 16th, 2011

Lucy, You Got Some 'Splainin to do!

Quest Software’s latest community initiative, Windows Azure-based Project Lucy, has debuted! Project Lucy is part infrastructure analytics, part social media experiment, and part performance data warehouse.

The best things about Project Lucy include:

  • It’s Free – just like our SQLServerPedia website, Project Lucy is free to anyone who wants to upload a trace file
  • It’s 1oo% web-based – you don’t have to download or maintain anything and updates roll out seamlessly, all the time
  • It really helps – just generate a SQL Trace on a SQL Server 2000, 2005 or 2008 instance, upload it on www.projectlucy.com, and see for yourself

This initiative empowers DBAs and IT professionals to gain a better understanding of  their database performance through automated analyses and collaboration with their peers. Our goal is to allow users to go beyond the benefits of installing and using a commercial product, and tap into an online community to share and compare experiences and results.

Our goal is to test the best ways we can help users learn and understand what their performance data really means, and how they should act upon that data – if at all – in a collaborative, meaningful way. For this debut, Project Lucy will accept SQL Trace files, or zip files containing multiple traces, and will provide a summary of the content and areas where performance can be improved. As y’all use the service, information will become available to help you compare your performance and engage in meaningful discussions with others about the issues you are facing.

Your feedback, your feedback, and participation will drive how Project Lucy evolves. Get involved by participating in the pilot program! And let me know what you think.

Go to www.projectlucy.com to get started!

Enjoy!

-Kev

More content at http://KevinEKline.com

Back in Atlanta! Wed, Feb 9 2011

Monday, February 7th, 2011

Me and Adam, er, Aaron

I always enjoy spending time with my friends from Atlanta, as well as meeting folks and making new friends. If you live in the Atlanta area, I hope you’ll join me on the evening of Wednesday, February 9th, 2011.  Details are at the Atlanta SQL Server user group website.

It’s common knowledge that I have a terrible memory for many things.  However, one of the few things that my memory is usually really good at is remember names & faces (and remembering stories, but that is another story as well).

It’s only in the last couple years that I’ve gotten to know Atlanta-area folks like Aaron Nelson (blog | twitter), at left.  Aaron likes to tease me because the first time or two we talked after our initial introduction, I kept getting his name wrong.  That’s uncharacteristic of me.  But, hey, I was distracted because Aaron had brought his 12 year old daughter along and I kept wishing that I’d brought mine!  Aaron has really good content on SQL Server and PowerShell on his blog and in his presentations.  Don’t miss out!

The Flying Ainsworth Brothers

Another person in the Atlanta area I’ve enjoyed getting to know better is Stuart Ainsworth (blog | twitter).  Stuart has really stepped up to the plate these last couple years as a leader and a volunteer.  I’m really impressed with his efforts, especially because they’re in very important but rather invisible and thankless tasks.  One example is his work in succession governance for PASS.  Stuart, I salute you and thank you for your efforts.

I hope to see y’all there!  And if I don’t, y’all come up and visit us in Nashville some time.

Cheers,

-Kev

Video: Magic Formula for SQL Query Tuning

Thursday, January 20th, 2011

Featuring Kevin Kline this video focuses on accelerated Disk Optimization and improved productivity with SQL Query Tuning.

Posted December 18, 2006.

Video: Ensure Optimal Performance When Deploying SQL Server 2005

Thursday, December 16th, 2010

Kevin Kline will offer insight into best practices for SQL Server 2005 set up, configuration and queries. He will also discuss tuning for both the server and hardware to help an application perform better after it is deployed. This presentation will offer a better understanding of several SQL Server performance related areas including:
* Hardware design
* SQL Server configuration settings
* Database configuration settings
* Application design
* SQL Tuning

Posted December 20, 2006.

Video: SQL Server Memory Troubleshooting

Tuesday, November 23rd, 2010

Need to troubleshoot SQL Server 2005 memory settings? Not sure where to look to measure SQL 2000 memory pressure? Kevin lays out your options in today’s podcast.

You can view this video in higher quality or your favorite portable formats at:

http://sqlserverpedia.com/blog/sql-se…

Video published December 24, 2008.

DBTA: What’s the Fuss about Data Deduplication?

Tuesday, November 16th, 2010

Listen to a group of database professionals talk for awhile and someone will eventually bring up the topic of data deduplication. Data deduplication is a means  to eliminate redundant data, either through hardware or software technologies.  To illustrate, imagine you’ve drafted a new project plan and sent it to five teammates asking for input.  That single file has now been reproduced, in identical bits and bytes, on a total of six computers. If everyone’s email inbox is backed up every night, that’s another six copies backed up on the email backup server.  Through data deduplication technology, only a single instance of your project plan would be backed up, and all other instances of the identical file would simply be tiny on-disk pointers to the original.

[READ MORE]

Posted Dec 14, 2009

Follow me on Twitter!

TN Summit 2010 – Surviving the Data Avalanche

Tuesday, November 9th, 2010

Here’s the link to my revamped presentation on Surviving the Data Avalanche

The Abstract for this presentation is here.

The slides for this presentation are here.

Videos: Strategies for Addressing Common SQL Server Challenges

Thursday, October 28th, 2010

As a busy SQL Server DBA you face an increasing number of daily challenges:

  • Managing fast growing data volumes and database environments
  • Diagnosing and resolving performance issues
  • Effective backup and recovery
  • Monitoring and tracking database changes
  • Balancing current resources against future capacity needs

Inefficiencies in any of these areas can lead to performance degradation, unauthorized database changes, and unplanned, extended downtime.

Webcast originally presented by renowned SQL Server expert Kevin Kline and learn valuable strategies for addressing these challenges and more.

Posted April 04, 2007.

Video: SQL Server Disk Optimization

Thursday, October 21st, 2010

Since the release of SQL Server 2005, companies have been investing heavily in SQL Server for their business-critical applications. DBAs are now challenged with supporting ever-growing datasets and making efficient use of allocated disk space in both production and enterprise storage environments. Yet DBAs seldom have a clear picture of their data storage and therefore cannot determine whether they are getting a worthwhile return on their storage investment or if an out-of-disk situation is looming.

In this presentation, Kevin will address these challenges and explore methodologies to help you efficiently use allocated disk space for enterprise storage and production environments.