Performance Baseline. Component 8 Installation and Maintenance of Health IT Systems. Performance Baseline: Testing



Similar documents
Installation and Maintenance of Health IT Systems

Maintaining a Microsoft Windows Server 2003 Environment

Performance Tuning and Optimizing SQL Databases 2016

Before attending this course, participants should have:

Administering Microsoft SQL Server Databases

MS Administering Microsoft SQL Server Databases

SQL Server Performance Tuning and Optimization

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

CLASS SPECIFICATION Systems Support Analyst I

SQL Server 2014

MS SQL Server 2014 New Features and Database Administration

Administering Microsoft SQL Server Databases MOC 20462

MOC Administering Microsoft SQL Server 2014 Databases

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

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

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

Microsoft SQL Server: MS Performance Tuning and Optimization Digital

10775 Administering Microsoft SQL Server Databases

Microsoft Official Courseware

Information Technology Services

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Course Outline:

CLASS SPECIFICATION Systems Support Analyst II

Administering Microsoft SQL Server 2012 Databases

IT INFRASTRUCTURE MANAGEMENT SERVICE ADDING POWER TO YOUR NETWORKS

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

50238: Introduction to SQL Server 2008 Administration

Administering Microsoft SQL Server Databases

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Microsoft Maintaining a Microsoft SQL Server 2008 Database

ADMINISTERING MICROSOFT SQL SERVER DATABASES

10775A Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server Databases

Implementing Project Server 2010

Managing and Monitoring Windows 7 Performance Lesson 8

Administering Microsoft SQL Server Databases 20462C; 5 days

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Windows 2003 Performance Monitor. System Monitor. Adding a counter

Maintaining a Microsoft Windows Server 2003 Environment

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

Microsoft SQL Server 2014: MS SQL Server Administering Databases

Course: Administering Microsoft SQL Server Databases Overview

Course 20462C: Administering Microsoft SQL Server Databases

HELP DOCUMENTATION E-SSOM BACKUP AND RESTORE GUIDE

Administering Microsoft SQL Server Databases

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

Maintaining a Microsoft SQL Server 2008 R2 Database

Administering Microsoft SQL Server 2012 Databases

20462C: Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server 2012 Databases

20462 Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

ITMT 1074 Course Syllabus

See all, manage all is the new mantra at the corporate workplace today.

Veritas Backup Exec 15: Protecting Microsoft SQL

Microsoft SQL Server Beginner course content (3-day)

Hands-On Microsoft Windows Server 2008

Managing and Maintaining a Windows Server 2003 Network Environment

Course Syllabus. Microsoft Dynamics GP Installation & Configuration. Key Data. Introduction. Audience. At Course Completion

Maintaining a Microsoft SQL Server 2008 Database

Online Transaction Processing in SQL Server 2008

MCTS Guide to Microsoft Windows 7. Chapter 10 Performance Tuning

MONITORING MICROSOFT WINDOWS SERVER 2003

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

NE-2273B Managing and Maintaining a Microsoft Windows Server 2003 Environment

Database Administrator Certificate Capstone Project Evaluation Checklist

Backup Exec 15: Protecting Microsoft SQL

PROFESSIONAL SERVICES

IT Service Management with System Center Service Manager

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

Microsoft SQL Database Administrator Certification

Call us today Managed IT Services. Proactive, flexible and affordable

Is my site ready for upgrade to v7.6?

Course 20462: Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

MOC 20462C: Administering Microsoft SQL Server Databases

Basic knowledge of the Microsoft Windows operating system and its core functionality Working knowledge of Transact-SQL and relational databases

Administering Microsoft SQL Server Databases

Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration. Chapter 11 Managing and Monitoring a Windows Server 2008 Network

Administering Microsoft SQL Server Databases

Schöll MOC Installing and Configuring Windows Server 2012

Administering Microsoft SQL Server Databases

SQL Sentry Essentials

INSIDE. Preventing Data Loss. > Disaster Recovery Types and Categories. > Disaster Recovery Site Types. > Disaster Recovery Procedure Lists

Installing and Administering VMware vsphere Update Manager

Who is my SAP HANA DBA? What can I expect from her/him? HANA DBA Role & Responsibility. Rajesh Gupta, Deloitte. Consulting September 24, 2015

Migrate, Manage, Monitor SQL Server 2005: How Idera s Tools for SQL Server Can Help

Arbortext Content Manager 9.0/9.1 Curriculum Guide

Improve query performance with the new SQL Server 2016 Query Store!!

Printer Management Software

How To Manage The Sas Metadata Server With Ibm Director Multiplatform

1 Data Center Infrastructure Remote Monitoring

What s New in Centrify DirectAudit 2.0

ANNE ARUNDEL COMMUNITY COLLEGE ARNOLD, MARYLAND COURSE OUTLINE CATALOG DESCRIPTION

Enterprise and Standard Feature Compare

Attachment E. RFP Requirements: Mandatory Requirements: Vendor must respond with Yes or No. A No response will render the vendor nonresponsive.

Planning and Administering Windows Server 2008 Servers

Network Management and Monitoring Software

Transcription:

Component 8 Installation and Maintenance of Health IT Systems Unit 8b Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC000024. Performance Baseline Generated after completion of performance baseline testing. Shows normal operating parameters of your system under normal load conditions. Used to gauge overall system health & assist with isolating performance problems. 2 Performance Baseline: Testing Benchmark testing Compare performance of new server/system against standard (e.g., existing measurements or software specs). Test at regular intervals, when problem-free: System resources (server & hardware) Network architecture Operating system Database applications Client applications 3

Performance Baseline: Utilities Available Work with vendor to determine best method for your EHR. Many third-party utilities available. Windows built-in utilities: System Monitor (collect & view real-time data on usage of memory, disk, processor) Performance logs & alerts Task Manager Event Tracing for Windows (ETW; trace & log events raised by user-mode applications & kernel-mode drivers; export most SQL Server events.) Databases often require special utilities. SQL Server built-in utilities: SQL Trace SQL Server Profiler SQL Server Management Studio Activity Monitor SQL Server Management Studio Graphical Showplan Stored procedures Database Console Commands (DBCC) Built-in functions Trace flags 4 Performance Baseline: Measurements & Next Steps Measurements Peak vs. off-peak hours Production-query, batch-command response times Database backup and restore completion times Next steps Compare baseline statistics to current server/system performance. Investigate if numbers far above or below baseline. 5 EHR Maintenance & Upgrades Upgrades crucial for extending EHR functionality & overall system lifespan. Improperly planned/managed upgrade procedures can severely damage system, reducing performance. Use highly structured approach in upgrading any major, critical production system. 6

EHR Maintenance & Upgrades: Structured Approach Upgrade team Works with vendor. Reads upgrade documentation. Analyzes functional enhancements. Works with vendor on unknown variables. Makes plan to configure & test affected applications. Technical team develops alternative testing environment (test bed). Upgrade team compiles pre-installation & installation checklists, determines downtime. After first testing, logs reviewed & errors/discrepancies reported to vendor. 7 EHR Maintenance & Upgrades: Structured Approach (cont d) After vendor resolves issues, upgrade process retested, ensuring data integrity. Consider software to simulate workflow & users; track data for performance analysis. Unified spreadsheet to track issues. Once testing complete & upgrade approved, final documentation prepared & training scheduled. Installation team finalized & assigned roles. Upgrade scheduled during off-peak times. EHR shadow copy (read-only, without real-time interfaced results) accessible during upgrade. 8 EHR Maintenance & Upgrades: Structured Approach (cont d) Upgraded system tested immediately after completion. Once testing complete, help desk notified & systems brought back online. Dedicated team available for several business days to resolve issues. (Follow similar processes for upgrades to server OS, workstation OS, databases.) 9

Client-Vendor Relationship Essential not only for successful implementation, but also for continued success of product. Issues will arise beyond scope of your IT workforce. Routine upgrades needed. Vendor plays pivotal role in these & other events. Successful partnerships built on mutual goals, trust. In this together. Success of vendor depends on success of product. Long-term commitment between organization & vendor. Relationship becomes complex once organization dependent on fully embedded EHR. 10 Client-Vendor Relationship: Before Purchase Understand vendor company & culture. Visit headquarters, talk with as many as you can (including development & support). Follow the money. What drives revenue stream? Dependent on support fees? Understand support-fee structure. Financially solvent enough to provide long-term support? Hosted solutions: understand vendor s upgrade strategy. Will it conflict with your business practices? Impressions of vendor s support staff 11 Summary Performance baseline Helps gauge system health & isolate problems. Structured approach for upgrades Separate environment for testing upgrades prior to rollout. Work closely with vendor to resolve issues. Rollout during non-peak hours. Client-vendor relationship EHR purchase brings long-term commitment. Complexity once dependent on EHR. Understand vendor & culture before purchase. 12

References SQL Server Security, Performance & Tuning (SSQA.net) http://sqlserverqa.net/blogs/perftune/archive/2009/07/26/5820.as px Benchmarking Techniques Using T-SQL Part 1 - System Statistical Functions, by Bill Wunder. http://64.29.220.154/articles/viewarticle.aspx?id= 17797 13