W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.



Similar documents
Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

SQL Server 2012 Optimization, Performance Tuning and Troubleshooting

Microsoft SQL Database Administrator Certification

SQL Server Performance Tuning and Optimization

Microsoft SQL Server: MS Performance Tuning and Optimization Digital

Inside Microsoft SQL Server 2005: The Storage Engine

LearnFromGuru Polish your knowledge

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

"Charting the Course... MOC AC SQL Server 2014 Performance Tuning and Optimization. Course Summary

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3

Microsoft SQL Server Beginner course content (3-day)

Course 55144: SQL Server 2014 Performance Tuning and Optimization

Before attending this course, participants should have:

ExecuTrain Course Outline MOC 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

10775 Administering Microsoft SQL Server Databases

Mind Q Systems Private Limited

MS-10775: Administering Microsoft SQL Server 2012 Databases. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

Course 55144B: SQL Server 2014 Performance Tuning and Optimization

SQL Server Administrator Introduction - 3 Days Objectives

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Implementing a Microsoft SQL Server 2005 Database

MOC 20462C: Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server 2012 Databases

Course 20462C: Administering Microsoft SQL Server Databases

W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.

Administering Microsoft SQL Server Databases

50238: Introduction to SQL Server 2008 Administration

Course 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Below are the some of the new features of SQL Server that has been discussed in this course

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

MS SQL Server 2014 New Features and Database Administration

SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days

MOC Administering Microsoft SQL Server 2014 Databases

Maintaining a Microsoft SQL Server 2008 Database

David Dye. Extract, Transform, Load

Server 2008 SQL. Administration in Action ROD COLLEDGE MANNING. Greenwich. (74 w. long.)

Microsoft Administering Microsoft SQL Server Databases

10775A Administering Microsoft SQL Server 2012 Databases

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Performance Tuning and Optimizing SQL Databases 2016

SQL Server 2014

SQL SERVER TRAINING CURRICULUM

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

SQL Server 2016 New Features!

Administering Microsoft SQL Server Databases

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

ITMT 1074 Course Syllabus

SQL Server 2008 Performance and Scale

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

ADMINISTERING MICROSOFT SQL SERVER DATABASES

Course Syllabus. At Course Completion

Administering Microsoft SQL Server Databases

Microsoft Official Courseware

SQL Server for Database Administrators Course Syllabus

20462C: Administering Microsoft SQL Server Databases

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server Databases 20462C; 5 days

Microsoft SQL Server 2014: MS SQL Server Administering Databases

Administering Microsoft SQL Server Databases

SQL Server 2014 Performance Tuning and Optimization 55144; 5 Days; Instructor-led

Oracle Architecture, Concepts & Facilities

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

6231A - Maintaining a Microsoft SQL Server 2008 Database

Microsoft SQL Server 2012 Administration

Administering Microsoft SQL Server Databases MOC 20462

DBMS / Business Intelligence, SQL Server

Course: Administering Microsoft SQL Server Databases Overview

Administering Microsoft SQL Server 2012 Databases

MS Administering Microsoft SQL Server Databases

Using Database Performance Warehouse to Monitor Microsoft SQL Server Report Content

Administering Microsoft SQL Server Databases

The Complete Performance Solution for Microsoft SQL Server

Administering Microsoft SQL Server 2012 Databases

Professional SQL Server 2012 Internals and Troubleshooting

Beginning SQL Server Administration. Apress. Rob Walters Grant Fritchey

Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion

Administering Microsoft SQL Server Databases

Administering a Microsoft SQL Server 2000 Database

Administering Microsoft SQL Server Databases

IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

How To Improve Performance In A Database

SQL Server 2012 Query. Performance Tuning. Grant Fritchey. Apress*

SQL Server 2008 Administration

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:

20462 Administering Microsoft SQL Server Databases

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Course Outline. SQL Server 2014 Performance Tuning and Optimization Course 55144: 5 days Instructor Led

Administering a Microsoft SQL Server 2000 Database

Administrating Microsoft SQL Server 2012 Databases

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

Transcription:

SQL Server 2008/2008 R2 Advanced DBA Performance & Tuning COURSE CODE: COURSE TITLE: AUDIENCE: SQSDPT SQL Server 2008/2008 R2 Advanced DBA Performance & Tuning SQL Server DBAs, capacity planners and system administrators. PREREQUISITES: Completion of our course SQL Server 2008/2008 R2 DBA Fundamentals (SQSDBA) or its equivalent (e.g., on-the-job experience). DURATION: LEVEL: SUMMARY: 4.5 days Intermediate-to-advanced After an in-depth discussion of SQL Server storage engine, the remaining, about 65%, of this course is dedicated to: Troubleshooting and problem-solving Performance and tuning optimization Tuning methodology and tools Best practices and performance: Integration Services, especially ETL Analysis Services Reporting Services OBJECTIVES: Upon completion of this presentation, the participant should be able competent to troubleshoot and resolve SQL Server performance issues as these relate to both OLTP and OLAP environments. FORMAT: Hands-on (about 60%)

1. ARCHITECTURE Engine organisation Protocols (e.g., shared memory, TCP/IP) Query optimiser SQL Manager DB manager Access methods SQLOS (SQL Operating System) NUMA (Non-Uniform Memory Access) considerations Memory organisation (e.g., buffer pools) 2. CONFIGURATION Network Task management Resource allocation Paging files Memory options Threads Disk I/O 32- vs. 64-bit Default values Traces 3. EDITION OPTIONS 4. DATABASE TYPES Master Model TempDB MSSQLSystemResource msdb Sample databases Database files 5. DATABASE PROPERTIES & MAINTENANCE Create options Expansion/shrinkage Filegroups Space allocation Allocation map pages (GAM vs. SGAM) Consistency checks Database configuration options Database snapshots (e.g., how they work) When to use database snapshots Attach/detach/reattach DB Optimisation and best practices

6. LOGGING & RECOVERY Fundamentals Page Log Sequence Number (LSN) Virtual log file Truncation vs. shrinkage Backup types Recovery models Database restore options Page restore Recovery history files 7. TABLE PROPERTIES, INTERNALS & PERFORMANCE System objects Compatibility views Catalog views Information schema views System functions System stored procedures NULL best practices IDENTITY property usage Data storage metadata relationships Data page content and layout Data page row layout and content LOB data Constraints Table alteration options Materialised views 8. INDEX USAGE, STRUCTURE, INTERNALS & PERFORMANCE Purpose Structure Clustered vs. non-clustered Include columns Index page layout Index row layout Indexed views Computed column indexes ALTER index Index fragmentation Fragmentation maintenance Index rebuild: online vs. offline

9. TABLE PARTITIONING, MAINTENANCE & PERFORMANCE Usage Partitioned views vs. SQL Server 2008/2008 R2 partitioning Filegroup views and creation Schema vs. function Storage aligned tables Range partitions vs. list partitions Index partitioning Split, merge and switch partitions Partition design options DDL considerations Partition joins Partition maintenance Metadata for partitioning 10. DATA MODIFICATION (INSERTs, DELETEs & UPDATEs) Inserts and page splits (data/index) Deletes from heap Deletes from B-tree index Reclamation of pages Update and row management Logging Locking 11. LOCKING & CONCURRENCY Reasons for Pessimistic vs. optimistic locking Transaction concepts via ACID Isolation levels Spinlocks Lock modes Key locks Application locks Lock duration Lock metadata Lock compatibility Deadlocks Partition locks Row vs. page locks Lock escalation Row versioning Snapshot isolation Lock hints

12. PERFORMANCE/OPTIMISATION FACILITIES Performance monitor SQL Profiler SQL trace Using Transact-SQL (e.g., Dynamic Management Views DMVs) Database performance KPI Summary report pane SQL Server alerts Data engine tuning advisor 13. TUNING QUERIES & INDEXES Query execution Query analysis and tuning (e.g., show plans) Index options Data engine tuning advisor Training and profiling Troubleshooting query performance Plan caching and recompilation Join vs. subquery 14. DYNAMIC MANAGEMENT VIEWS Description, purpose and usage 15. INTEGRATION SERVICES (SSIS): BEST PRACTICES Concepts Pipeline Buffers Optimising data flow Execution trees Performance counters Tuning bulk inserts/text files Tuning Lookup transform Tuning Fuzzy Lookup/ Fuzzy Grouping Data flow parallelisation 16. ANALYSIS SERVICES (SSAS): BEST PRACTICES Dimensions Attributes/hierarchies Measures Partitions (MOLAP, ROALP, HOLAP) Aggregations Caching Performance counters

17. REPORTING SERVICES (SSRS): BEST PRACTICES Query design Rendering formats Page size Filters vs. query parameters Page breaks Headers and footers Drill-downs and conditional formatting Caching and storage Configuration Performance counters