Optimizing Procedural Code
|
|
|
- Quentin Golden
- 9 years ago
- Views:
Transcription
1 .Net Rocks! Visual Studio 2012 Launch Road Trip Optimizing Procedural Code Kimberly L. Tripp
2 Kimberly L. Tripp Consultant/Trainer/Speaker/Writer President/Founder, SYSolutions, Inc. e mail: [email protected] blog: /blogs/kimberly Author/Instructor for SQL Server Immersion Events Instructor for multiple rotations of both the SQL MCM & Sharepoint MCM Author/Manager of SQL Server 2005 Launch Content, co author/manager for SQL Server 2008 Jumpstart Content, Author/Speaker at TechEd, SQL Connections, SQLPASS, ITForum, Conference Co chair for SQL Connections Author of several SQL Server Whitepapers on MSDN/TechNet: Partitioning, Snapshot Isolation, Manageability, SQLCLR for DBAs Author/Presenter for more than 25 online webcasts on MSDN and TechNet (two series and other individual webcasts) Co author MSPress Title: SQL Server 2008 Internals, the SQL Server MVP Project (1 & 2), and SQL Server 2000 High Availability Presenter/Technical Manager for SQL Server HOL DVDs I love this stuff feel free to ask questions! 2
3 SQLskills Team of world renowned SQL Server experts Paul S. Jonathan Joseph Glenn Erin Instructor led training Immersion Events Online training Pluralsight ( Consulting: health checks, hardware, performance Remote DBA Become a SQLskills Insider
4 Overview Back to the basics Never say never, never say always It depends! Problem area to highlight Parameter sniffing What is it? When/why does it become problematic? Recompilation in procedures What to recompile? How to effectively use statement level recompilation 4
5 Processing Stored Procedures Creation Execution (when a plan does not already exist in cache) Parsing Resolution Resolution* Optimization Compilation sniffing runtime params 5 A procedure's plan is NOT saved to disk; only metadata is saved at procedure creation Use sys.procedures, sp_ procs, functions and views to see metadata Compiled plan placed in unified plan cache Re used on subsequent executions parameter sniffing PROBLEMS
6 Procedure Caching Isn t That the Point? Reusing plans can be good When different parameters don t change the optimal plan, then saving and reusing is excellent! SQL Server saves time in compilation Reusing plans can be VERY bad When different parameters wildly change the size of the result set and the optimal plans vary, then reusing the plan can be horribly bad If indexes are added to base tables, existing plans may not leverage them Don t worry, there s a simple solution here: EXEC sp_recompile <tablename> 6
7 Recompilation Issues RECOMPILATION = OPTIMIZATION OPTIMIZATION = RECOMPILATION When do you want to recompile? What options do you have for recompilation and at what granularity? How do you know you need to recompile? Do you want to recompile the entire procedure or only part of it? Can you test it? 7
8 Options for Recompilation CREATE WITH RECOMPILE EXECUTE WITH RECOMPILE sp_recompile objname Statement level recompilation The ways (still have benefits) Dynamic string execution (statement s plan not stored with procedure s plan) Modularized code (reduced sniffing problems with conditional logic/branching) Better way to change compilation/optimization 2005+: OPTION(RECOMPILE) 2005+: OPTION (OPTIMIZE FOR (@variable_name = constant,...) ) 2008+: OPTION (OPTIMIZE FOR UNKNOWN) 8
9 Statement Level Recompilation In 2005 and 2008: inline recompilation for statements OPTION (RECOMPILE) Excellent when parameters cause the execution plan to widely vary Bad because EVERY execution will recompile but only for the statements OPTION (OPTIMIZE FOR = literal,...)) Excellent when large majority of executions generate the same optimization time You don t care that the minority may run slower with a less than optimal plan? 2008 only: OPTION (OPTIMIZE FOR UNKNOWN) Use the all density (average) instead of the histogram 9
10 Demo Recompilation
11 Stored Procedure Resources Plan Caching in SQL Server us/library/ee aspx Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server omp.mspx PSS SQL Server Engine Blog KB : Troubleshooting Stored Procedure Recompilation KB : How to identify the cause of recompilation in an SP:Recompile event (SQL Server 2000 SP2+ has 6 subclass values, SQL Server 2005 has 11 subclass values and SQL Server 2008 RTM has 14 subclass values) KB : Description of SQL Server blocking caused by compile locks 11
12 Plan Cache Pollution Resources Blog posts: Plan cache and optimizing for adhoc workloads Plan cache, adhoc workloads and clearing the singleuse plan cache bloat Clearing the cache are there other options? Statement execution and why you should use stored procedures Category: Optimizing Procedural Code mizing Procedural Code.aspx MSDN Article: How Data Access Code Affects Database Performance, Bob Beauchemin 12
SQL Server 200x Optimizing Stored Procedure Performance
SQL Server 200x Optimizing Stored Procedure Performance Kimberly L. Tripp SQLskills.com Email: [email protected] Blog: http://www.sqlskills.com/blogs/kimberly http://www.sqlskills.com Speaker Kimberly
SQL Server 2012 Extended Events. Bob Beauchemin SQLskills.com
SQL Server 2012 Extended Events Bob Beauchemin SQLskills.com About Bob Beauchemin Independent Consultant/Trainer/Writer/Speaker Developer Resources Partner, SQLskills Website: http://www.sqlskills.com
Understanding SQL Server Execution Plans. Klaus Aschenbrenner Independent SQL Server Consultant SQLpassion.at Twitter: @Aschenbrenner
Understanding SQL Server Execution Plans Klaus Aschenbrenner Independent SQL Server Consultant SQLpassion.at Twitter: @Aschenbrenner About me Independent SQL Server Consultant International Speaker, Author
Karuana Gatimu, ECMp Business Solution Architect [email protected] @karuana. SharePoint Overview. What, Why, When and Where The Basics
Karuana Gatimu, ECMp Business Solution Architect [email protected] @karuana SharePoint Overview What, Why, When and Where The Basics Business Solution Architect with 20 years experience
Indexing for Performance Index Defragmentation Best Practices
Indexing for Performance Index Defragmentation Best Practices Kimberly L. Tripp Founder, President SYSolutions, Inc. www.sqlskills.com Instructor Kimberly L. Tripp Independent Consultant/Trainer/Writer/Speaker
Offline Database Development and Unit Testing with SSDT. Andrey Zavadskiy
Offline Database Development and Unit Testing with SSDT Andrey Zavadskiy Thank You Presenting Sponsors Gain insights through familiar tools while balancing monitoring and managing user created content
SQL Server 2016 Query Store
SQL Server 2016 Query Store Sergio Govoni @segovoni www.sqlblog.com/blogs/sergio_govoni Sponsors Speaker BIO SQL Server MVP sqlblog.com/blogs/sergio_govoni @segovoni ugiss.org manning.com/delaney [email protected]
The Database is Slow
The Database is Slow SQL Server Performance Tuning Starter Kit Calgary PASS Chapter, 19 August 2015 Randolph West, Born SQL Email: [email protected] Twitter: @rabryst Basic Internals Data File Transaction Log
SharePoint for Digital Asset Management
SharePoint for Digital Asset Management Solution Architect with 18 years experience in marketing, visual production and technology. AIIM Certified Enterprise Content Management Practitioner Currently Director,
SharePoint 2016. What's New, What's Not. Colin Phillips :: SharePoint MVP & Consultant :: itgroove
SharePoint 2016 What's New, What's Not Colin Phillips :: SharePoint MVP & Consultant :: itgroove Bruce Smith :: SharePoint Consultant & IM Advisor :: itgroove 1 Who I am (part I): Colin Phillips My Background
Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server
Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers Steve Smith Combined Knowledge MVP SharePoint Server Scaling out a SharePoint Farm and Configuring Network Load Balancing
Dynamics NAV/SQL Server Configuration Recommendations
Dynamics NAV/SQL Server Configuration Recommendations This document describes SQL Server configuration recommendations that were gathered from field experience with Microsoft Dynamics NAV and SQL Server.
What s new for SharePoint 2016?
What s new for SharePoint 2016? Release History and Roadmap SharePoint Portal Server 2001 2001 SharePoint Portal Server 2003 2003 Office SharePoint Server 2007 2006 SharePoint Server 2010 2009 SharePoint
Capacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
WINDOWS AZURE SQL REPORTING
WINDOWS AZURE SQL REPORTING BY HERVE ROGGERO INTRODUCTION This white paper introduces you to Windows Azure SQL Reporting, a feature of the Azure platform allowing you to manage and run reports in the cloud
SQL Server 2012 Optimization, Performance Tuning and Troubleshooting
1 SQL Server 2012 Optimization, Performance Tuning and Troubleshooting 5 Days (SQ-OPT2012-301-EN) Description During this five-day intensive course, students will learn the internal architecture of SQL
MONyog White Paper. Webyog
1. Executive Summary... 2 2. What is the MONyog - MySQL Monitor and Advisor?... 2 3. What is agent-less monitoring?... 3 4. Is MONyog customizable?... 4 5. Comparison between MONyog and other Monitoring
AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014
AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge
How to move a SharePoint Server 2007 32-bit environment to a 64-bit environment on Windows Server 2008.
1 How to move a SharePoint Server 2007 32-bit environment to a 64-bit environment on Windows Server 2008. By & Steve Smith, MVP SharePoint Server, MCT Penny Coventry, MVP SharePoint Server, MCT Combined
How To Create A Help Desk For A System Center System Manager
System Center Service Manager Vision and Planned Capabilities Microsoft Corporation Published: April 2008 Executive Summary The Service Desk function is the primary point of contact between end users and
System Requirements for Microsoft Dynamics NAV 2009 SP1
System Requirements for Microsoft Dynamics NAV 2009 SP1 RoleTailored client Operating system Microsoft Dynamics NAV 2009 SP1 runs on 32-bit and 64-bit Windows 7 Professional, Ultimate, or Enterprise R2
SSRS Reporting Using Report Builder 3.0. By Laura Rogers Senior SharePoint Consultant Rackspace Hosting
SSRS Reporting Using Report Builder 3.0 By Laura Rogers Senior SharePoint Consultant Rackspace Hosting About Me Laura Rogers, Microsoft MVP I live in Birmingham, Alabama Company: Rackspace Hosting Author
Optimising SQL Server CPU performance
At a glance: Troubleshooting database performance issues Reviewing hardware causes Using PerfMon to track database bottlenecks Evaluating query performance Optimising SQL Server CPU performance Zach Nichter
Intelligent Dashboards made Simple! Using Excel Services
Intelligent Dashboards made Simple! Using Excel Services Presented by: Asif Rehmani, SharePoint Server MVP Trainer/Solution Architect [email protected] Who am I? One of the founders of Chicago
Server Consolidation with SQL Server 2008
Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations
UBGP008: Maximizing SQL Server Performance with Microsoft Dynamics GP. John Lowther
UBGP008: Maximizing SQL Server Performance with Microsoft Dynamics GP John Lowther John Lowther Chief Data Architect, Sta-Home Health Agency Owner of Lowther Software Microsoft Dynamics GP Most Valuable
System Requirements for Microsoft Dynamics SL 2015
System for Microsoft Dynamics SL 2015 Overview This document contains the minimum client hardware requirements, server recommendations and Terminal Server minimum hardware requirements supported by the
SharePoint 2010 Performance and Capacity Planning Best Practices
Information Technology Solutions SharePoint 2010 Performance and Capacity Planning Best Practices Eric Shupps SharePoint Server MVP About Information Me Technology Solutions SharePoint Server MVP President,
Who is SharePoint Joel?
Name: Title: Company: Joel Oleson Sr. Architect Quest Software Who is SharePoint Joel? 8 year SharePoint Veteran First SharePoint Admin! Sr. Technical Product Manager - SharePoint team Launch of SharePoint
How To Improve Performance In A Database
1 PHIL FACTOR GRANT FRITCHEY K. BRIAN KELLEY MICKEY STUEWE IKE ELLIS JONATHAN ALLEN LOUIS DAVIDSON 2 Database Performance Tips for Developers As a developer, you may or may not need to go into the database
SQL Server Performance Tuning and Optimization
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com SQL Server Performance Tuning and Optimization Course: MS10980A
$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: 200-500 Run Time: 47+ hours (272 videos)
Course Description This course is a soup-to-nuts course that will teach you everything you need to configure a server, maintain a SQL Server disaster recovery plan, and how to design and manage a secure
Microsoft Azure Cloud for Solution Architects
Microsoft Azure Cloud for Solution Architects Roy Kim @roykimtoronto [email protected] September 2015 About me 7+ years design and developing SharePoint solutions. 13+ career on the Microsoft technology
SharePoint for Digital Asset Management
SharePoint for Digital Asset Management 18 years experience in integration, project management, custom application development and video / event production. AIIM Certified Enterprise Content Management
Building a Scale-Out SQL Server 2008 Reporting Services Farm
Building a Scale-Out SQL Server 2008 Reporting Services Farm This white paper discusses the steps to configure a scale-out SQL Server 2008 R2 Reporting Services farm environment running on Windows Server
ONSITE TRAINING CATALOG
ONSITE TRAINING CATALOG Welcome to the Brent Ozar Unlimited Onsite Training Catalog It s easy to get a thousand prescriptions... what s hard is coming up with a remedy. In a Brent Ozar Unlimited Onsite
System Requirements for Microsoft Dynamics NAV 2009
System Requirements for Microsoft Dynamics NAV 2009 RoleTailored client Microsoft Windows XP Professional SP3 or later (X86 or Microsoft Windows Vista (Business, Enterprise, or Ultimate) SP1 or later (X86
SharePoint 2010 Monitoring and Troubleshooting. Andrew Lynes, Premier Field Engineer 30 August, 2011
SharePoint 2010 Monitoring and Troubleshooting Andrew Lynes, Premier Field Engineer 30 August, 2011 Agenda Introduction Monitoring SharePoint 2010 Inbuilt monitoring features External monitoring Useful
READPAST & Furious: Transactions, Locking and Isolation
READPAST & Furious: Locking Blocking and Isolation Mark Broadbent sqlcloud.co.uk READPAST & Furious: Transactions, Locking and Isolation Mark Broadbent SQLCloud Agenda TRANSACTIONS Structure, Scope and
SharePoint 2010 Monitoring and Troubleshooting. Andrew Lynes, Premier Field Engineer
SharePoint 2010 Monitoring and Troubleshooting Andrew Lynes, Premier Field Engineer Agenda Introduction Monitoring SharePoint 2010 Inbuilt monitoring features External monitoring Useful Tools SharePoint
USERS, PROFILES, & MYSITES
Clarity. Direction. Confidence. USERS, PROFILES, & MYSITES Managing a Changing SharePoint User Population IT112 Paul Papanek Stork About Me Paul Papanek Stork, MVP, MCT, MCSE, MCSA, MCSD, MCDBA, MCITP,
Team Foundation Server 2013 Installation Guide
Team Foundation Server 2013 Installation Guide Page 1 of 164 Team Foundation Server 2013 Installation Guide Benjamin Day [email protected] v1.1.0 May 28, 2014 Team Foundation Server 2013 Installation Guide
Introduction to: SQL Server Reporting Services. Architecture, Installation, and Administration
Introduction to: SQL Server Reporting Services Architecture, Installation, and Administration About Me Bret Stateham Owner of Net Connex Consulting and Training Services Working with SQL Server since v6.5
Microsoft SQL Server: MS-10980 Performance Tuning and Optimization Digital
coursemonster.com/us Microsoft SQL Server: MS-10980 Performance Tuning and Optimization Digital View training dates» Overview This course is designed to give the right amount of Internals knowledge and
Performance Tuning and Optimizing SQL Databases 2016
Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com [email protected] +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students
Power BI Performance. Tips and Techniques WWW.PRAGMATICWORKS.COM
Power BI Performance Tips and Techniques Rachael Martino Principal Consultant [email protected] @RMartinoBoston About Me SQL Server and Oracle developer and IT Manager since SQL Server 2000 Focused
Microsoft SQL Server performance tuning for Microsoft Dynamics NAV
Microsoft SQL Server performance tuning for Microsoft Dynamics NAV TechNet Evening 11/29/2007 1 Introductions Steven Renders Microsoft Certified Trainer Plataan [email protected] Check Out: www.plataan.be
MOC 20461C: Querying Microsoft SQL Server. Course Overview
MOC 20461C: Querying Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to query Microsoft SQL Server. Students will learn about T-SQL querying, SQL Server
Course ID#: 1401-801-14-W 35 Hrs. Course Content
Course Content Course Description: This 5-day instructor led course provides students with the technical skills required to write basic Transact- SQL queries for Microsoft SQL Server 2014. This course
Response Time Analysis
Response Time Analysis A Pragmatic Approach for Tuning and Optimizing SQL Server Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com
SQL Server 2012 Query. Performance Tuning. Grant Fritchey. Apress*
SQL Server 2012 Query Performance Tuning Grant Fritchey Apress* Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xxiii xxv xxvii xxix Chapter 1: SQL Query Performance
Online Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
Data Compression in Blackbaud CRM Databases
Data Compression in Blackbaud CRM Databases Len Wyatt Enterprise Performance Team Executive Summary... 1 Compression in SQL Server... 2 Perform Compression in Blackbaud CRM Databases... 3 Initial Compression...
PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions.
Creating innovative software to optimize computing performance PRODUCT OVERVIEW Performance Monitoring and Tuning Server Job Schedule and Alert Management SQL Query Optimization Made Easy SQL Server Index
System Requirements for Microsoft Dynamics SL 2015
System for Microsoft Dynamics SL 2015 Overview This document contains the minimum client hardware requirements, server recommendations and Terminal Server minimum hardware requirements supported by the
Guerrilla Warfare? Guerrilla Tactics - Performance Testing MS SQL Server Applications
Guerrilla Warfare? Guerrilla Tactics - Performance Testing MS SQL Server Applications Peter Marriott [email protected] @peter_marriott About Me Working with RDBMSs since the late 80s
SQL Server Replication
3/2/2016 SQL Server Replication Drew Furgiuele, Senior DBA IGS Energy About me I m a Senior SQL Server DBA at IGS Energy in Dublin, Ohio. I ve been using SQL Server since SQL Server 2000 and I love it.
Multi-Tenancy in SharePoint 2010. DD105 Spencer Harbar Enterprise Architect harbar.net
Multi-Tenancy in SharePoint 2010 DD105 Spencer Harbar Enterprise Architect harbar.net About Spencer www.harbar.net [email protected] @harbars General SharePoint Dogsbody Microsoft Certified Master SharePoint
Protect SQL Server 2012 AlwaysOn Availability Group with Hitachi Application Protector
Protect SQL Server 2012 AlwaysOn Availability Group with Hitachi Application Protector Tech Note Nathan Tran The purpose of this tech note is to show how organizations can use Hitachi Applications Protector
How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.
1 How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers. Back to Basics Series By Steve Smith, MVP SharePoint Server,
MS SQL Server 2014 New Features and Database Administration
MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects
The 5-minute SQL Server Health Check
The 5-minute SQL Server Health Check Christian Bolton Technical Director, Coeo Ltd. Kevin Kline Technical Strategy Manager, Quest Software 2009 Quest Software, Inc. ALL RIGHTS RESERVED Agenda Introducing
Scalable Internet Services and Load Balancing
Scalable Services and Load Balancing Kai Shen Services brings ubiquitous connection based applications/services accessible to online users through Applications can be designed and launched quickly and
Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments
Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments July 2014 White Paper Page 1 Contents 3 Sizing Recommendations Summary 3 Workloads used in the tests 3 Transactional
BIGDATA GREENPLUM DBA INTRODUCTION COURSE OBJECTIVES COURSE SUMMARY HIGHLIGHTS OF GREENPLUM DBA AT IQ TECH
BIGDATA GREENPLUM DBA Meta-data: Outrun your competition with advanced knowledge in the area of BigData with IQ Technology s online training course on Greenplum DBA. A state-of-the-art course that is delivered
Microsoft Office Outlook 2013: Part 1
Microsoft Office Outlook 2013: Part 1 Course Specifications Course Length: 1 day Overview: Email has become one of the most widely used methods of communication, whether for personal or business communications.
Querying Microsoft SQL Server
Course 20461C: Querying Microsoft SQL Server Module 1: Introduction to Microsoft SQL Server 2014 This module introduces the SQL Server platform and major tools. It discusses editions, versions, tools used
SQL Server Query Tuning
SQL Server Query Tuning Klaus Aschenbrenner Independent SQL Server Consultant SQLpassion.at Twitter: @Aschenbrenner About me Independent SQL Server Consultant International Speaker, Author Pro SQL Server
DATA AND LOG FILES FOR CENTRAL MANAGEMENT STORE
During the planning and deployment of Microsoft 2012 or Microsoft 2008 R2 SP1 for your Front End pool, an important consideration is the placement of data and log files onto physical hard disks for performance.
Query Performance Tuning: Start to Finish. Grant Fritchey
Query Performance Tuning: Start to Finish Grant Fritchey Who? Product Evangelist for Red Gate Software Microsoft SQL Server MVP PASS Chapter President Author: SQL Server Execution Plans SQL Server 2008
The first time through running an Ad Hoc query or Stored Procedure, SQL Server will go through each of the following steps.
SQL Query Processing The first time through running an Ad Hoc query or Stored Procedure, SQL Server will go through each of the following steps. 1. The first step is to Parse the statement into keywords,
Red Gate Books SQL Server DMV Starter Pack
Red Gate Books SQL Server DMV Starter Pack Glenn Berry, Louis Davidson and Tim Ford SQL Server DMV Starter Pack By Glenn Berry, Louis Davidson, Tim Ford First published by Simple Talk Publishing July 2010
Cloud Database Demystified to Deliver SaaS Customer Value
Cloud Database Demystified to Deliver SaaS Customer Value 2 The business of Cloud Savvis ranks as a leader Magic Quadrant for Cloud Infrastructure-as-a-Service and Web Hosting The Magic Quadrant is copyrighted
W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.
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
Course Outline. SQL Server 2014 Performance Tuning and Optimization Course 55144: 5 days Instructor Led
Prerequisites: SQL Server 2014 Performance Tuning and Optimization Course 55144: 5 days Instructor Led Before attending this course, students must have: Basic knowledge of the Microsoft Windows operating
http://www.mssqltips.com/tip.asp?tip=1100
Page 1 of 7 join the MSSQLTips community Today's Site Sponsor SQL diagnostic manager is the perfect tool for real-time monitoring and troubleshooting HOME TIPS MEDIA CENTER COMMUNITY TOOLS TUTORIALS WEBCASTS
In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.
6422A - Implementing and Managing Windows Server 2008 Hyper-V Course Number: 6422A Course Length: 3 Days Course Overview This three-day instructor-led course teaches students how to implement and manage
MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012
MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course Overview This course provides students with the knowledge and skills to design business intelligence solutions
Donabel Santos. DBA/Developer/Trainer, QueryWorks Instructor, British Columbia Institute of Technology (BCIT) tweets as @sqlbelle
SSRS: BEYOND 101 Donabel Santos MCITP DBA & Developer, MCT, MCTS DBA/Developer/Trainer, QueryWorks Instructor, British Columbia Institute of Technology (BCIT) blogs at sqlmusings.com tweets as @sqlbelle
There are four technologies or components in the database system that affect database performance:
Paul Nielsen Presented at PASS Global Summit 2006 Seattle, Washington The database industry is intensely driven toward performance with numerous performance techniques and strategies. Prioritizing these
Introduction to SQLIO & SQLIOSim & FIO. XLVIII Encontro da Comunidade SQLPort
Introduction to SQLIO & SQLIOSim & FIO XLVIII Encontro da Comunidade SQLPort Email [email protected] Twitter twitter.com/klunkysql Presenter: André Batista DBA - Crossjoin Solutions. PTSi PT
SQL Server Query Tuning
SQL Server Query Tuning A 12-Step Program By Thomas LaRock, Technical Evangelist and Head Geek Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com Introduction Query tuning is
System Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
An Oracle White Paper May 2010. Guide for Developing High-Performance Database Applications
An Oracle White Paper May 2010 Guide for Developing High-Performance Database Applications Introduction The Oracle database has been engineered to provide very high performance and scale to thousands
Understanding and Controlling Transaction Logs
Understanding and Controlling Transaction Logs Nigel Peter Sammy #sqlinthecity http://www.nigelpsammy.com #sqlinthecity Managing Expectations This is a 100-300 level session. This session does not cover
The Ultimate Remote Database Administration Tool for Oracle, SQL Server and DB2 UDB
Proactive Technologies Inc. presents Version 4.0 The Ultimate Remote Database Administration Tool for Oracle, SQL Server and DB2 UDB The negative impact that downtime can have on a company has never been
Developing Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment
Microsoft Dynamics AX 2012 Developing Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment White Paper This document provides guidance for developing solutions when multiple development
Response Time Analysis
Response Time Analysis A Pragmatic Approach for Tuning and Optimizing Database Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com Introduction
SQL Server for Database Administrators Course Syllabus
SQL Server for Database Administrators Course Syllabus 1. Description This course teaches the administration and maintenance aspects of Microsoft SQL Server. It covers all the roles performed by administrative
Microsoft Office Outlook 2010: Level 1
Microsoft Office Outlook 2010: Level 1 Course Specifications Course length: 8 hours Course Description Course Objective: You will use Outlook to compose and send email, schedule appointments and meetings,
Module 9: Implementing Stored Procedures
Module 9: Implementing Stored Procedures Overview Introduction to Stored Procedures Creating Executing Modifying Dropping Using Parameters in Stored Procedures Executing Extended Stored Procedures Handling
SQLintersection SQL123
SQLintersection SQL123 SQL Server Monitoring is my Superpower David Pless [email protected] Introduction Overview Key Performance Monitor Counters Creating Custom Perfmon Counters Wait Statistics
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
