Sie sind auf Seite 1von 16

Database Structures

Books
o
SQL Server 2008 Internals Ch 3, 5 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Blog Posts/Categories
o o
Paul S. Randal's SQLskills.com blog, On-Disk Structures category Paul S. Randal's SQLskills.com blog, LOB Data category

New Database Structures in 2008

Books
o
SQL Server 2008 Internals Ch 7 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Whitepapers
o o
Data Compression: Strategy, Capacity Planning and Best Practices FILESTREAM Storage in SQL Server 2008

Blog Posts/Categories
o o o
Paul S. Randal's SQLskills.com blog, FILESTREAM category SQL Server Storage Engine blog, Data Compression category Paul S. Randal's SQLskills.com blog, Sparse Columns category

Data File Internals and Maintenance

Books
o
SQL Server 2008 Internals Ch 3 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Whitepapers
o o o
Disk Partition Alignment Best Practices for SQL Server Physical Database Storage Design Working with Tempdb in SQL Server 2005

Blog Posts/Categories
o o o o
Paul Paul Paul Paul S. S. S. S. Randal's Randal's Randal's Randal's SQLskills.com SQLskills.com SQLskills.com SQLskills.com blog, blog, blog, blog, Instant Initialization category Shrink category tempdb category Database Maintenance category

Log File Internals and Maintenance

Books
o
SQL Server 2008 Internals Ch 4 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Blog Posts/Categories
o o
Paul S. Randal's SQLskills.com blog, Transaction Log category Kimberly L Tripp's SQLskills.com blog, Transaction Log category

Magazine Articles
o
Understanding Logging and Recovery in SQL Server (TechNet Magazine, February 2009, Paul S. Randal)

Community Articles
o
Diagnosing Transaction Log Performance Issues and Limits of the Log Manager

Index Internals

Books
o o
SQL Server 2008 Internals Ch 6 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al) SQL Server 2008 Internals Ch 6 (companion content)

Blog Posts/Categories
o o
Paul S. Randal's SQLskills.com blog, Indexes From Every Angle category Kimberly L Tripp's SQLskills.com blog, Indexes category

Clustered Index Debate

Books
o
SQL Server 2008 Internals Ch 6 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Blog Posts/Categories
o
Kimberly L Tripp's SQLskills.com blog, Clustering Key category

Whitepapers
o
Comparing Tables Organized with Clustered Indexes versus Heaps

Statistics

Books
o o
SQL Server 2008 Internals Ch 8 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al) SQL Server 2008 Query Performance Tuning Distilled Ch 7 (APress, Apress, Grant Fritchey and Sajal Dam)

Blog Posts/Categories
o o
Kimberly L Tripp's SQLskills.com blog, Statistics category SQL Server Query Processing Team blog, various statistics categories

Whitepapers
o o
Statistics Used by the Query Optimizer in Microsoft SQL Server 2008 Statistics Used by the Query Optimizer in Microsoft SQL Server 2005

Indexing Strategies

From the video:


o o
Credit Database .zip Demo Scripts .zip

Blog Posts/Categories
o o
Kimberly L Tripp's SQLskills.com blog, The Tipping Point category Kimberly L Tripp's SQLskills.com blog, Nonclustered Indexes category

Index Analysis

Whitepapers
o o
Microsoft SQL Server 2000 Index Defragmentation Best Practices Online Indexing Operations in SQL Server 2005

Blog Posts/Categories
o o o
Kimberly L Tripp's SQLskills.com blog, Indexes category Paul S. Randal's SQLskills.com blog, Indexes From Every Angle category Bart Duncan's Missing Indexes blog post

Other Links
o
Ola Hallengren's Maintenance Package

Locking

Books

o o

SQL Server 2008 Internals Ch 10 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al) SQL Server 2008 Query Performance Tuning Distilled Ch 12-13 (APress, Apress, Grant Fritchey and Sajal Dam)

Blog Posts/Categories
o o
Paul S. Randal's SQLskills.com blog, Locking category Bart Duncan's MSDN blog, Locking category

Snapshot Isolation

Whitepapers
o
SQL Server 2005 Row Versioning-Based Transaction Isolation

More Webcasts
o
MSDN Webcast Series Part 6: Mixed Workloads, Secondary Databases Wait States Locking and Isolation

Index Fragmentation

Books
o o
SQL Server 2008 Internals Ch 6 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al) SQL Server 2008 Query Performance Tuning Distilled Ch 8 (APress, Apress, Grant Fritchey and Sajal Dam)

Whitepapers
o o
Online Indexing Operations in SQL Server 2005 Microsoft SQL Server 2000 Index Defragmentation Best Practices

Blog Posts/Categories
o o o
Paul S. Randal's SQLskills.com blog, Fragmentation category Paul S. Randal's SQLskills.com blog, Indexes From Every Angle category Paul S. Randal's SQLskills.com blog, Indexes category

Backup Internals & Restore Internals

Whitepapers
o
Fast and Reliable Backup and Restore of Multi-Terabytes Database over the Network

Blog Posts/Categories
o
Paul S. Randal's SQLskills.com blog, Backup/Restore category

Magazine Articles

o o

Understanding SQL Server Backups (TechNet Magazine, July 2009, Paul S. Randal) SQL Server: Recovering From Disasters Using Backups (TechNet Magazine, November 2009, Paul S. Randal)

Community Articles
o o
Tuning the Performance of Backup Compression in SQL Server 2008 Tuning Backup Compression Part 2

Consistency Checking

Books
o
SQL Server 2008 Internals Ch 11 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Blog Posts/Categories
o o o o o o
Paul Paul Paul Paul Paul Paul S. S. S. S. S. S. Randal's Randal's Randal's Randal's Randal's Randal's SQLskills.com SQLskills.com SQLskills.com SQLskills.com SQLskills.com SQLskills.com blog, blog, blog, blog, blog, blog, CHECKDB From Every Angle category Corruption category IO Subsystems category Disaster Recovery category SQL Agent category Repair category

Websites
o
Conference corruption demo scripts and example corrupt databases

Database Snapshots

Books
o
SQL Server 2008 Internals Ch 3 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Whitepapers
o
Database Snapshot Performance Considerations under I/O-Intensive Workloads

Blog Posts/Categories
o
Paul S. Randal's SQLskills.com blog, Database Snapshots category

Partitioning/Partial Database Availability/Piecemeal Restore

Resource List
o
Kendra Little's comprehensive partitioning resource list

Whitepapers

Partial Database Availability

Books Online (Yes I know I said no BOL, but this is the only place it's described in detail)
o
Performing Piecemeal Restores

Optimizing Stored Procedures

Books
o
SQL Server 2008 Internals Ch 9 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Whitepapers
o o
Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005 Plan Caching in SQL Server 2008

Blog Posts/Categories
o o
SQL Server Query Optimizer Team blog Gail Shaw's blog

Community Articles
o
KB Article: Troubleshooting stored procedure recompilation

Sparse Columns

Books
o
SQL Server 2008 Internals Ch 7 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Blog Posts/Categories
o
Paul S. Randal's SQLskills.com blog, Sparse Columns category

Waits & Queues

Whitepapers
o
Performance Tuning Using Waits and Queues

Blog Posts/Categories
o
Paul S. Randal's SQLskills.com blog, Wait Stats category

Wikis/Community Articles

o o

Wait Stats Introductory Reference Perfmon Best Practices

Websites
o o
Service Broker Wait Types SQL SSB Team PSS Wait Stats Repository

Extended Events

Books
o
SQL Server 2008 Internals Ch 2 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Whitepapers
o
Using SQL Server 2008 Extended Events

Blog Posts/Categories
o o o o o
Paul S. Randal's SQLskills.com blog, Extended Events category Adam Machanic's blog, Extended Events category Jonathan Kehayias' blog, Extended Events category Extended Events Team blog Resolving DTC Related Waits and Tuning Scalability of DTC

Magazine Articles
o
Advanced Troubleshooting with Extended Events (TechNet Magazine, January 2009, Paul S. Randal)

Benchmarking & Baselining

Books
o o
Professional SQL Server 2008 Internals and Troubleshooting Ch 9-13 (Wiley/WROX, Christian Bolton, Brent Ozar, et al) SQL Server 2008 Query Performance Tuning Distilled Ch 2 (APress, Apress, Grant Fritchey and Sajal Dam)

Whitepapers
o o
Performance Tuning Using Waits and Queues Predeployment I/O Best Practices

Blog Posts/Categories
o o
Glenn Berry's blog, DMV a Day series Paul S. Randal's SQLskills.com blog, Benchmarking category

Wikis/Community Articles

o o

Wait Stats Introductory Reference Perfmon Best Practices

Websites
o o o XML
Top 10 SQL Server Performance Issues for Data Warehouse and Reporting Applications SQL CAT Team Top 10 SQL Server Performance Issues for OLTP Applications - SQL CAT Team SQL University Capacity Planning

Books
o o o o
Pro SQL Server 2008 XML (APress, Michael Coles) A Developer's Guide to SQL Server 2005 - Ch 9-10 (Addison-Wesley, Bob Beauchemin and Dan Sullivan) Essential XML Quick Reference (Addison-Wesley, Aaron Skonnard and Martin Gudgin) Note: not SQL Server-specific The Art of XSD - SQL Server XML Schema Collections (Red Gate Books, Jacob Sebastian)

Whitepapers
o o o o o o o o o o
XML Indexes in SQL Server 2005 XQuery Implementation in a Relational Database System What's New in FOR XML in Microsoft SQL Server 2005 XQuery in Relational Database Systems Performance Optimizations for the XML Data Type in SQL Server 2005 XML Best Practices for Microsoft SQL Server 2005 Introduction to XQuery in SQL Server 2005 What's New for XML in SQL Server 2008 XML Options in Microsoft SQL Server 2005 XML Support in Microsoft SQL Server 2005

Blog Posts/Categories
o
Bob Beauchemin's SQLskills.com blog, XML category

Wikis/Community Articles
o
Testing SQL-XML Output by Using XQuery

Websites
o o
FOR XML Tutorial XQuery Labs and Tutorials

SQL Client

Books
o
A Developer's Guide to SQL Server 2005 - Ch 13-14 (Addison-Wesley, Bob Beauchemin and Dan Sullivan)

Whitepapers
o o o
Guide to the Data Development Platform for .NET Developers Microsoft Data Development Technologies: Past, Present, and Future Data Access Tracing in SQL Server 2008

Blog Posts/Categories
o o o o o o CLR
Bob Beauchemin's SQLskills.com blog, Data Access category ADO.NET Team blog SQL Server Protocols Team blog Julie Lermans blog, Data Access category Entity Framework Design Team blog Pablo Castros blog

Books
o o o
A Developer's Guide to SQL Server 2005 - Chapters 2-6 (Addison-Wesley, Bob Beauchemin and Dan Sullivan) Customizing the Microsoft .NET Framework Common Language Runtime (Steven Pratschner) Expert SQL Server 2005 Development Chapter 6 (APress, Adam Machanic, et al)

Whitepapers
o o o
Using CLR Integration in SQL Server 2005 Managed Data Access Inside SQL Server with ADO.NET and SQLCLR Database Administrators Guide to SQL Server Database Engine .NET CLR Environment

Blog Posts/Categories
o
Bob Beauchemin's SQLskills.com blog, CLR category

Magazine Articles
o
Create a User-Defined Data Type (Dan Sullivan, SQL Server Magazine, May 2004)

Change Tracking, CDC, iFTS

Change Data Capture Books


o
Inside Microsoft SQL Server 2008: T-SQL Programming, Ch 15 (Microsoft Press, chapter by Greg Low)

Whitepapers
o
Tuning the Performance of Change Data Capture in SQL Server 2008

Blog Posts/Categories

o o

Repltalk blog Learn more about using Change Data Capture (CDC) in SSIS 2008

Magazine Articles
o
Tracking Changes in Your Enterprise Database (Paul S. Randal, Technet Magazine, November 2008)

Change Tracking Books


o
Inside Microsoft SQL Server 2008: T-SQL Programming, Ch 15 (Microsoft Press, chapter by Greg Low)

Blog Posts/Categories
o o
The Synchronizer Microsoft Sync Services Team blog

Magazine Articles
o
Tracking Changes in Your Enterprise Database (Paul S. Randal, Technet Magazine, November 2008)

Websites
o o
Take data offline using Microsoft Sync Services for ADO.NET Microsoft Sync Services

Full-Text Search Whitepapers


o o
SQL Server 2008 Full-Text Search: Internals and Enhancements Best Practices for Integrated Full Text Search (iFTS) in SQL 2008

Blog Posts/Categories
o
SQL Server 2008 iFTS Introduction (first in multi-part series)

Websites
o
SQL Server Full Text Search Language Features (first in multi-part series)

Clustering

Books
o
Pro SQL Server 2008 Failover Clustering (APress, Allan Hirt)

Whitepapers

o o

Proven SQL Server Architectures for High Availability and Disaster Recovery SQL Server 2008 Failover Clustering

Blog Posts/Categories
o
Windows Clustering Team blog

Websites
o
Jose Barreto's Large List of Clustering Links

SQLOS

Books
o
SQL Server 2008 Internals Ch 1 (Microsoft Press, Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, et al)

Whitepapers
o
SQL Server I/O Basics, Chapter 2

Blog Posts/Categories
o
Slava Oks' blog (now defunct)

Database Mirroring

Books
o
Pro SQL Server 2008 Mirroring (APress, Ken Simmons and Robert L. Davis)

Whitepapers
o o o o o o o
Proven SQL Server Architectures for High Availability and Disaster Recovery SQL Server Replication: Providing High-Availability Using Database Mirroring Database Mirroring and Log Shipping Working Together Database Mirroring in SQL Server 2005 Database Mirroring: Alerting on Database Mirroring Events Database Mirroring: Best Practices and Performance Considerations Implementing Application Failover with Database Mirroring

Blog Posts/Categories
o
Paul S. Randal's SQLskills.com blog, Database Mirroring category

Websites
o
KB 2001270: Things to consider when setting up database mirroring in SQL Server

DDM Tool

The DDM tool from the demos is available here

.
Designing an Availability Strategy

Books
o
Pro SQL Server 2005 High Availability (APress, Allan Hirt)

Whitepapers
o o
Proven SQL Server Architectures for High Availability and Disaster Recovery High Availability with SQL Server 2008

Blog Posts/Categories
o
Paul S. Randal's SQLskills.com blog, High Availability category

Security: EXECUTE AS

Books
o
Writing Secure Code (Microsoft Press, Michael Howard, David LeBlanc)

Tools
o o
Microsft ASP code scanner for injection vulnerabilities Collection of tool links

Blog Posts/Categories
o o o o o
Bob Beauchemin's SQLskills.com blog, Security category Kimberly L. Tripp's SQLskills.com blog, Security category SQL Server Security Team blog Raul Garcia's blog Laurentiu Cristofor's blog

Community Articles
o o o
Giving Permissions through Stored Procedures SQL Injection Cheat Sheet Microsoft Security Advisory - Rise in SQL Injection Attacks Exploiting Unverified User Data Input

Spatial

Books
o o
Beginning Spatial with SQL Server 2008 (APress, Alastair Aitchison) Inside Microsoft SQL Server 2008: T-SQL Programming, Ch 14 (Microsoft Press, chapter by Ed Katibah and Isaac Kunen)

Whitepapers
o o
Introduction to Spatial Coordinate Systems: Flat Maps for a Round Planet Delivering Location Intelligence with Spatial Data

Blog Posts/Categories
o o o o o
Spatial Ed Issac Kunen's blog Hannes's Virtual Earth blog Bob Beauchemin's SQLskills.com blog, Spatial category Dave Does Data

Magazine Articles
o
Spatial Data Support In SQL Server 2008 (Bob Beauchemin, MSDN Magazine, February 2009)

Policy-Based Management

Books
o
Pro SQL Server 2008 Policy-Based Management (APress, Ken Simmons, Colin Stasiuk, Jorge Segarra)

Whitepapers
o
SQL Server 2008 Policy-Based Management

Resource Governor

Whitepapers
o
Using the Resource Governor

Service Broker

Books
o o o
The Rational Guide to SQL Server 2005 Service Broker (Rational Guides, Roger Wolter) Pro SQL Server 2008 Service Broker (APress, Klaus Aschenbrenner) A Developers Guide to SQL Server 2005 - Ch 11 (Addison-Wesley, Bob Beauchemin and Dan Sullivan)

Whitepapers
o o o o o o
Service Broker: Performance and Scalability Techniques An Introduction to SQL Server Service Broker Building Reliable, Asynchronous Database Applications Using Service Broker SQL Server 2005 Enables Service-Oriented Database Architectures Planning, Implementing, and Administering Scaleout Solutions with SQL Server 2005 Scalability: Internals, Troubleshooting, and Best Practices for use of Scaleout Technologies in SQL Server 2005

Blog Posts/Categories
o o
Remus Rusanu's blog Roger Wolter's blog

Replication

Books
o
Pro SQL Server 2005 High Availability (APress, Allan Hirt)

Whitepapers
o o
Proven SQL Server Architectures for High Availability and Disaster Recovery SQL Server Replication: Providing High-Availability Using Database Mirroring

Blog Posts/Categories
o o
Paul S. Randal's SQLskills.com blog, Replication category REPLTalk covers Using and Tuning SQL Replication (SQL Product Support)

Websites
o
Paul Ibison's Replication Answers

SQL Azure

Whitepapers
o
Huge list of SQL Azure whitepapers and articles

Blog Posts/Categories
o
SQL Azure Team blog

Wikis/Community Articles
o
Shared Microsoft Wiki

Websites
o
Microsoft SQL Azure site

Security - All Modules

Whitepapers
o o o o
Microsoft SQL Server 2005 SP1 Enterprise Edition (32-bit) Common Criteria Certification Auditing in SQL Server 2008 Cryptography in SQL Server Database Encryption in SQL Server 2008 Enterprise Edition

o o o o o o

SQL Server 2008 Compliance Guide SQL Server Best Practices Implementation of Database Object Schemas SQL Server 2008 Security Overview for Database Administrators How to Implement Kerberos Constrained Delegation with SQL Server 2008 SQL Server 2005 Security Best Practices - Operational and Administrative Tasks Engine Separation of Duties for the Application Developer

Blog Posts/Categories
o o o o o o o
SQL Server Security Team blog Raul Garcia's blog Laurentiu Cristofor's Blog Bob Beauchemins SQLskills.com blog, Security category Lara Rubbelke's blog John Magnboscos blog SQLDBATIPS blog on TDE

Articles
o o o
Common SQL Server Security Issues and Solutions (TechNet Magazine, May 2009, Paul S. Randal) Giving Permissions through Stored Procedures KB: How to Transfer the Logins and the Passwords Between Instances of SQL Server 2005

Websites
o o
Microsoft SQL Server Security Portal Microsoft SQL Server 2008 Compliance Portal

Virtualization

Books
o
Virtualizing Microsoft Tier 1 Applications with VMware vSphere 4 (Sybex, Charles A. Windom et al)

Whitepapers
o o o o
Running SQL Server 2008 in a Hyper-V Environment High-Performance Workloads on Hyper-V Performance Best Practices for VMware vSphere 4.1 Performance and Scalability of Microsoft SQL Server on VMware vSphere

Blog Posts/Categories
o o
Frank Denneman's blog Yellow Bricks by Duncan Epping

Wikis/Community Articles
o o
ESX Memory Management Configuration of Hyper-V Live Migration

Websites
o
SQL Server Support in a Hardware Virtualization Environment

Consolidation

Whitepapers
o o o
Server Consolidation with SQL Server 2008 SQL Server Consolidation Guidance by SQLCAT SQL Server 2008 R2 Licensing Quick Reference Guide

Websites
o o o o o IO
Consolidation Options by Buck Woody Consolidation Strategy References by Buck Woody SQL Server Consolidation Process Flow by Tom LaRock SQL Server Consolidation Strategies and Best Practices by Ross Mistry SQL Server Licensing Myths by Mike Walsh

Books Whitepapers
o o o o o
SQL Server I/O Basics, Chapter 2 (SQL Server 2005) Predeployment I/O Best Practices Physical Database Storage Design Disk Partition Alignment Best Practices for SQL Server SQL Server I/O Basics, Chapter 2 (SQL Server 2005)

Blog Posts/Categories
o o o o
Linchi Shea's blog, various categories Scott Lowe's Storage blog Stephen Fosketts blog, Enterprise Storage category Paul S. Randal's SQLskills.com blog, IO Subsystems category

Wikis/Community Articles
o o
Wikipedia: Standard RAID Levels Brent Ozar on SAN Performance Tuning with SQLIO

Websites
o o o o
KB917047: Microsoft SQL Server I/O subsystem requirements for the tempdb database KB231619: How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem PSS debunks SQL Server IO urban legends Which is Faster: SAN or Directly-Attached Storage?

Das könnte Ihnen auch gefallen