Performance and Scalability. Performance and Scalability Challenges Optimizing PerformanceScaling UpScaling Out.

Slides:



Advertisements
Similar presentations
Yukon – What is New Rajesh Gala. Yukon – What is new.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration.
Advertisements

Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Your Data Any Place, Any Time Manageability. SQL Server 2008 Manageability Challenges Challenges face database administrators today : Managing complex.
SQL Server Resource Governor. Introduction To The Resource Governor Resource Governor was added in SQL Server 2008 Purpose is to manage resources by specifying.
Database Architectures and the Web
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
New Editions in R2 Highest levels of scalability for large application workloads Maximum virtualization and consolidation Central management of an organization’s.
Performance and Scalability. Optimizing PerformanceScaling UpScaling Out.
High Availability David Frommer Principal Architect Business Intelligence Microsoft Partner of the Year 2005 & 2007.
Balmukund Lakhani Technical Lead – SQL Support Team
Your Data Any Place, Any Time Overview. Amazing Journey.
SQL Server High Availability
Graeme Scott – Technology Solution Professional Reduce Infrastructure Costs & Increase Productivity with SQL Server 2008.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Managing and Monitoring SQL Server 2005 Shankar Pal Program Manager SQL Server, Redmond.
Passage Three Introduction to Microsoft SQL Server 2000.
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
{ Mission-Critical Applications } { Manageability } Mikael Colliander Senior Consultant Microsoft Corporation.
DAT336 SQL Server “Yukon” – The Future of Business Intelligence Jason Carlson Product Unit Manager SQL Server Microsoft Corporation Brian Welcker Microsoft.
2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server DAT302.
Your Data Any Place, Any Time Online Transaction Processing.
1099 Why Use InterBase? Bill Todd The Database Group, Inc.
Microsoft SQL Server 2008 Spotlight on Cost 12 Ways to Reduce Costs with Microsoft SQL Server 2008 Name Title Microsoft Corporation.
Upgrading to SQL Server 2008 Graeme Scott Technology Solution Professional Microsoft Corporation.
Srik Raghavan Principal Lead Program Manager Kevin Cox Principal Program Manager SESSION CODE: DAT206.
Under New Management Andrew Fryer Microsoft UK Andrew Fryer Microsoft UK.
Enterprise Database Administration & Deployment SIG ▪ 313M ▪ Sept 29, 2005 ▪ 10:15 AM SQL Server 2005 Performance Diagnosis and Tuning using SQL Tools.
Module 6: Data Protection. Overview What does Data Protection include? Protecting data from unauthorized users and authorized users who are trying to.
SQL Server 2008 R2 Manageability. Challenges facing database administrators today: Scaling management to multiple data centers Proactively monitoring.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Mike Zeff Development Advisor ISV Microsoft New Zealand.
Don Vilen Program Manager, SQL Server Microsoft Corporation DAT304.
SQL Server 2008 Analysis Services. END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services.
Your Data Any Place, Any Time Performance and Scalability.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
Your Data Any Place, Any Time Always On Technologies.
Connect with life Praveen Srivatsa Founder and CEO – AstraSoft.NET Vinod Kumar Technology Evangelist – Databases and BI.
Copyright Sammamish Software Services All rights reserved. 1 Prog 140  SQL Server Performance Monitoring and Tuning.
Troubleshooting Dennis Shasha and Philippe Bonnet, 2013.
This document is provided for informational purposes only and Microsoft makes no warranties, either express or implied, in this document. Information.
CSS Microsoft Korea. Data Collector Management Data Warehouse Performance and Configuration Reports Graphical Showplan Activity Monitor SQL Profiler Dynamic.
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
Getting the Most from SQL Server 2005 Don Vilen Program Manager SQL Server Microsoft Corporation.
Monitoring SQL with System Center
Data Platform and Analytics Foundational Training
Database Architectures and the Web
System Center Marketing
AlwaysOn Readable Secondary
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
Introduction to NewSQL
Introduction Module 16 9/5/2018 9:26 PM
Database Architectures and the Web
A developers guide to Azure SQL Data Warehouse
Your Data Any Place, Any Time
Microsoft SQL Server 2008 Reporting Services
Rock-Solid Performance with SQL Server 2008 Resource Governor
SQL 2014 In-Memory OLTP What, Why, and How
What is new in Business Intelligence with SQL Server 2008
Transactions, Locking and Query Optimisation
12/5/ :14 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Design pattern for cloud Application
Andrew Fryer Microsoft UK
Your Data Any Place, Any Time
Claus Busk Andersen Program Manager BI Microsoft Business Solutions
Moving your on-prem data warehouse to cloud. What are your options?
Getting Data Where and When You Want it with SQL Server 2005
© 2008 Microsoft Corporation. All rights reserved
Presentation transcript:

Performance and Scalability

Performance and Scalability Challenges Optimizing PerformanceScaling UpScaling Out

Performance and Scalability SQL Server 2008 Real-world, predictable performance Scale up with today’s hardware Scale out for the enterprise TPC benchmarks Workload prioritization Tuning and optimization tools Enterprise health monitoring Improved BI performance Multi- instance architecture 64-bit technologies NUMA Support Hot-add hardware Scalable shared databases Distributed partitioned views Peer-to-peer replication Query notifications Service Broker Data dependent routing Scalable shared databases for Analysis Services

Optimizing PerformanceScaling UpScaling OutOptimizing Performance

Relational Database Performance Measurable, real- world performance TPC-E TPC-H SAP-SD Performance optimization tools SQL Server Profiler Database Engine Tuning Advisor High performance query processing engine Cost-based optimization Read-ahead scans Partitioning

Admin Workload Backup Admin Tasks Report WorkloadOLTP Workload OLTP Activity Executive Reports Ad-hoc Reports High SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Admin Pool Max CPU 90% Application Pool Ability to differentiate workloads such as app_name, login, and so on Per-request limits : Max memory % Max CPU time Grant timeout Max requests Resource monitoring Relational Database Performance Resource Governor

Data providers SQL Trace Performance Counters Transact-SQL Low overhead performance data collection Management Data Warehouse Centralized performance data storage Comprehensive performance data reporting Relational Database Performance Performance Studio

Data Warehouse and Analysis Performance Data Warehouse Performance Star join query optimizations Improved parallelism Partition aligned indexed views Data compression MERGE GROUPING SETS Analysis Services Performance Block computations Write-back to MOLAP

Reporting Performance On-demand processing Effective caching and memory management Re- engineered rendering architecture Reporting Services

ETL Performance High performance lookup operations Pipeline performance

Scaling Up Hardware Support Concurrency

64-bit Multi-core, multi- processor Large-scale memory NUMA hardware Hot-Add hardware Memory Processor

Concurrency Transaction isolation Read uncommitted Read committed Repeatable read Serializable Read committed (with row versioning) Snapshot Lock escalation granularity Row Page Partition Table

Distributed Partitioned ViewsPeer-to-Peer ReplicationQuery NotificationsScalable Shared DatabasesScalable Shared Databases for Analysis Services Scaling Out

Scalable Shared Databases Read-only database in SAN Mounted by multiple reporting servers Applications access a consistent copy from any server

Distributed Partitioned Views Data is partitioned horizontally across multiple servers Transact-SQL view retrieves all data with a UNION ALL clause Requests can be directed by using data dependent routing

Peer-to-Peer Replication Data is replicated to local servers Local modifications are propagated throughout the enterprise

Query Notifications Application is notified when queried data changes Optimal cache refresh behavior

Scalable Shared Databases for Analysis Services Centralized, read-only Analysis Services database shared by multiple instances Client applications connect to a single virtual IP address

© 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.