Book description
SummarySQL Server MVP Deep Dives, Volume 2 lets you learn from the best in the business - 64 SQL Server MVPs offer completely new content in this second volume on topics ranging from testing and policy management to integration services, reporting, and performance optimization techniques...and more. About this Book To become an MVP requires deep knowledge and impressive skill. Together, the 64 MVPs who wrote this book bring about 1,000 years of experience in SQL Server administration, development, training, and design. This incredible book captures their expertise and passion in 60 concise, hand-picked chapters. SQL Server MVP Deep Dives, Volume 2 picks up where the first volume leaves off, with completely new content on topics ranging from testing and policy management to integration services, reporting, and performance optimization. The chapters fall into five parts: Architecture and Design, Database Administration, Database Development, Performance Tuning and Optimization, and Business Intelligence. What's Inside
Discovering servers with PowerShell
Using regular expressions in SSMS
Tuning the Transaction Log for OLTP
Optimizing SSIS for dimensional data
Real-time BI and much more
PART 1 ARCHITECTURE
Where are my keys?
"Yes, we are all individuals" A look at uniqueness in the world of SQL
Architectural growth pains
Characteristics of a great relational database
Storage design considerations
Generalization: the key to a well-designed schema
PART 2 DATABASE ADMINISTRATION
Increasing availability through testing
Page restores
Capacity planning
Discovering your servers with PowerShell and SMO
Will the real Mr. Smith please stand up?
Build your own SQL Server 2008 performance dashboard
SQL Server cost recovery
Best practice compliance with Policy-Based Management
Using SQL Server Management Studio to the fullest
Multiserver management and Utility Explorer - best tools for the DBA
Top 10 SQL Server admin student misconceptions
High availability of SQL Server in the context of Service Level Agreements
PART 3 DATABASE DEVELOPMENT
T-SQL: bad habits to kick
Death by UDF
Using regular expressions in SSMS
SQL Server Denali: what's coming next in T-SQL
Creating your own data type
Extracting data with regular expressions
Relational division
SQL FILESTREAM: to BLOB or not to BLOB
Writing unit tests for Transact-SQL
Getting asynchronous with Service Broker
Effective use of HierarchyId
Let Service Broker help you scale your application
PART 4 PERFORMANCE TUNING AND OPTIMIZATION
Hardware 201: selecting and sizing database server hardware
Parameter sniffing: your best friend...except when it isn't
Investigating the plan cache
What are you waiting for? An introduction to waits and queues
You see sets, and I see loops
Performance-tuning the transaction log for OLTP workloads
Strategies for unraveling tangled code
Using PAL to analyze SQL Server performance
Tuning JDBC for SQL Server
PART 5 BUSINESS INTELLIGENCE
Creating a formal Reporting Services report part library
Improving report layout and visualization
Developing sharable managed code expressions in SSRS
Designing reports with custom MDX queries
Building a scale-out Reporting Services farm
Creating SSRS reports from SSAS
Optimizing SSIS for dimensional data loads
SSIS configurations management
Exploring different types of enumerators in the SSIS Foreach Loop container
Late-arriving dimensions in SSIS
Why automate tasks with SSIS?
Extending SSIS using the Script component
ETL design checklist
Autogenerating SSAS cubes
Scripting SSAS databases - AMO and PowerShell, Better Together
Managing context in MDX
Using time intelligence functions in PowerPivot
Easy BI with Silverlight PivotViewer
Excel as a BI frontend tool
Real-time BI with StreamInsight
BI solution development design considerations
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- MVP authors and their chapters
- Preface
- Acknowledgments
- About Operation Smile
- About this book
- About the Editors
- About SQL Server MVPs
- Part 1. Architecture
- Chapter 1. Where are my keys?
- Chapter 2. “Yes, we are all individuals” A look at uniqueness in the world of SQL
- Chapter 3. Architectural growth pains
- Chapter 4. Characteristics of a great relational database
- Chapter 5. Storage design considerations
- Chapter 6. Generalization: the key to a well-designed schema
- Part 2. Database administration
- Chapter 7. Increasing availability through testing
- Chapter 8. Page restores
- Chapter 9. Capacity planning
- Chapter 10. Discovering your servers with PowerShell and SMO
- Chapter 11. Will the real Mr. Smith please stand up?
- Chapter 12. Build your own SQL Server 2008 performance dashboard
- Chapter 13. SQL Server cost recovery
- Chapter 14. Best practice compliance with Policy-Based Management
- Chapter 15. Using SQL Server Management Studio to the fullest
- Chapter 16. Multiserver management and Utility Explorer—best tools for the DBA
- Chapter 17. Top 10 SQL Server admin student misconceptions
- Chapter 18. High availability of SQL Server in the context of Service Level Agreements
- Part 3. Database development
- Chapter 19. T-SQL: bad habits to kick
- Chapter 20. Death by UDF
- Chapter 21. Using regular expressions in SSMS
- Chapter 22. SQL Server Denali: what’s coming next in T-SQL
- Chapter 23. Creating your own data type
- Chapter 24. Extracting data with regular expressions
- Chapter 25. Relational division
- Chapter 26. SQL FILESTREAM: to BLOB or not to BLOB
- Chapter 27. Writing unit tests for Transact-SQL
- Chapter 28. Getting asynchronous with Service Broker
- Chapter 29. Effective use of HierarchyId
- Chapter 30. Let Service Broker help you scale your application
- Part 4. Performance tuning and optimization
- Chapter 31. Hardware 201: selecting and sizing database server hardware
- Chapter 32. Parameter sniffing: your best friend... except when it isn’t
- Chapter 33. Investigating the plan cache
- Chapter 34. What are you waiting for? An introduction to waits and queues
- Chapter 35. You see sets, and I see loops
- Chapter 36. Performance-tuning the transaction log for OLTP workloads
- Chapter 37. Strategies for unraveling tangled code
- Chapter 38. Using PAL to analyze SQL Server performance
- Chapter 39. Tuning JDBC for SQL Server
- Part 5. Business intelligence
- Chapter 40. Creating a formal Reporting Services report part library
- Chapter 41. Improving report layout and visualization
- Chapter 42. Developing sharable managed code expressions in SSRS
- Chapter 43. Designing reports with custom MDX queries
- Chapter 44. Building a scale-out Reporting Services farm
- Chapter 45. Creating SSRS reports from SSAS
- Chapter 46. Optimizing SSIS for dimensional data loads
- Chapter 47. SSIS configurations management
- Chapter 48. Exploring different types of enumerators in the SSIS Foreach Loop container
- Chapter 49. Late-arriving dimensions in SSIS
- Chapter 50. Why automate tasks with SSIS?
- Chapter 51. Extending SSIS using the Script component
- Chapter 52. ETL design checklist
- Chapter 53. Autogenerating SSAS cubes
- Chapter 54. Scripting SSAS databases – AMO and PowerShell, Better Together
- Chapter 55. Managing context in MDX
- Chapter 56. Using time intelligence functions in PowerPivot
- Chapter 57. Easy BI with Silverlight PivotViewer
- Chapter 58. Excel as a BI frontend tool
- Chapter 59. Real-time BI with StreamInsight
- Chapter 60. BI solution development design considerations
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: SQL Server MVP Deep Dives Vol. 2
- Author(s):
- Release date: October 2011
- Publisher(s): Manning Publications
- ISBN: 9781617290473
You might also like
book
Fluent React
When it comes to building user interfaces on the web, React enables web developers to unlock …
audiobook
Speak with Confidence
In Speak with Confidence: Overcome Self-Doubt, Communicate Clearly, and Inspire Your Audience, keynote speaker, author, and …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Storytelling with Data: A Data Visualization Guide for Business Professionals
Don't simply show your data—tell a story with it! Storytelling with Data teaches you the fundamentals …