![]() |
|
|
|
|
Welcome to our SQL Server resources and links. Below are all kinds of SQL Server resources we have found useful for solving SQL Server problems. If you are having a problem with SQL Server, sometimes all you need is the answer to a question to solve the problem yourself. For a free 15 minute consultation with a Microsoft-certified SQL consultant, give us a call at 877.201.3428 toll-free. If 15 minutes of our time can help you out, we are glad to give it to you. If you have a SQL Server website, you can give visitors to your website the opportunity to access the information here and like you, they can also take advantage of a free consultation with a Microsoft-certified SQL consultant. Just click below for instructions for linking your site to the SQL information and expertise available here. Click here to link to this site
Resource Page ContentsResources for IT managers and executives
Resources for IT Managers and ExecutivesWhat the IT Decision-Maker Needs to Know About
SQL Server Performance Tuning Here is a link to an article by SQL Consulting's president, Kurt Survance. The article was recently published at SQL-Server-Performance.com. The article is written for someone with a working knowledge of information technology, but with little specific SQL Server expertise. The typical reader would be an IT manager or executive who needs background information to properly evaluate all the performance tuning suggestions being offered to him/her before spending significant amounts of money on performance tuning. Remote consulting vs.on-site consulting Our consultants can work effectively from your site or remotely from our own operations center. Whether one method is better than the other depends on the client and the project. Here is a comparison of the two. BooksThe Social Life of InformationJohn Seely Brown and Paul Duguid Take a few giant steps back from your daily routine to look at the big picture.
Secrets and Lies: Digital Security in a Networked World
IT Doesn't Matter A measure of the impact of Carr's article is the number of prominent IT experts who have responded to it. Search the web on "IT doesn't matter" to find some of the differing opinions. Links
CIO Information Network
CIO Insight SQL Server Technical ResourcesBooksLike most information technologies, SQL Server is evolving so fast that long before a book can be written and published, the information in it is at least partially obsolete. That is why we recommend getting most of your detailed technical information from web sources or monthly periodicals. Still, there are very useful books out there that deal in concepts and technologies that are slow to change. Those books often remain relevant for years. We have updated the following reviews for the 2005 release of SQL Server but we have not had the time to make a fair sampling of the other books available. When we do find something else we can recommend, we will add it here. MicroSoft
SQL Server 2005 Performance Optimization and Tuning HandBook
I was so enthusiastic that the publishers placed my review of the SQL Server 2000 edition on the back cover of this new edition. I am thankful for the publicity and flattered by the recognition. But frankly, I do not have the same opinion of this newest version. The book has been updated for SQL 2005 and expanded by a hundred pages of new material. Unfortunately Ken England took no part in the update and the new material is full of errors and omissions. It came as an unhappy surprise to Ken when he saw his name on the front cover of this book. I am not crazy about having my name on the back cover either. - Kurt Survance SQL Tuning
The fact that the optimizer gets it right so often allows us to take join order for granted. But how are we sure the optimizer got it right unless we know what the optimum join order is? That is what this book teaches, a methodology and an elegant system of notation that allows us to positively determine the optimum join order of the most complex query. As the author points out, the number of possible join orders increases factorially with the number of tables involved. An 8 table join has 40,320 possible join orders. That rules out trial and error for all but the simplest queries. It also turns out that analyzing and diagramming according to Tow's method gives us a deeper architectural understanding of the query and the ability to recognize patterns in queries whose similarities are not readily apparent. Inside Microsoft SQL Server 2005
Kalen Delaney took over from Ron Soukup a couple of versions ago and Ron's unique knowledge and experience have been notably absent in later editions. However, Ms. Delaney has proven to be equal to the intimidating task of keeping everything updated as SQL Server has grown into a huge, multi-faceted product. Don't look here for insights or interesting anecdotes. This is a compendium of facts, broken into separate volumes for the 2005 release. We have browsed several of the books but we have not, and do not intend to read it in it's entirety. (Who has time?) If you want a complete print reference for all things SQL Server, this is it. LinksNovick Software SQLSecurity.com SQLTeam.com SQL Server Central
WhitePapers and toolsHere is a collection of SQL Server technical papers that we have found useful. Hopefully they will also prove useful to you. We are constantly updating this section, so check back frequently. If you have some suggestions about links to include here, let us know. Is your Java driver killing performance? Recovery Recovering the master database How to Perform a SQL
Server Performance Audit SQL Server locking How to monitor SQL Server
blocking OSTRESS
and Read80Trace
In addition, you get Read80Trace in the same download. Read80Trace reads, summarizes, and presents an analysis of trace files of any size. It's purpose is similar to the trace-scrubbing tools presented below. However, it does have the addiional capability of breaking up a trace into individual sessions that can be replayed via multiple OSTRESS sessions to exactly simulate user behavior against a backup version of the database. Powerful stuff, but Read80Trace does not work with SQL Server 2005 and so far it is unknown if or when a new version will be available. Read80Trace's capabilities, as described in the documentation, seem impressive but, to be honest, we haven't tried it yet. We use the trace scrubbing tools below because they are fast, simple, and they do what we need done. SQL Profiler Trace Scrubbing tools PSSDIAG data collection utility SQLDiag, a similar tool, is now included in SQL Server 2005, so for SQL diagnostics, you probably don't need PSSDiag. However, Microsoft Product Support will often require output from PSSDiag. Our advice is wait until they tell you that you need it. They will send it to you along with a configuration file designed for your environment. Since creating this file is the most difficult part of using the tool, let them do it. home Copyright © 2008 SQL Consulting All rights reserved |