THE STRATEGIC VALUE OF MONITORING SQL SERVERS. Rodney Landrum

Size: px
Start display at page:

Download "THE STRATEGIC VALUE OF MONITORING SQL SERVERS. Rodney Landrum"

Transcription

1 THE STRATEGIC VALUE OF MONITORING SQL SERVERS Rodney Landrum

2 Rodney Landrum has been architecting solutions for SQL Server for over 10 years. He has worked with and written about many SQL Server technologies, including DTS, Integration Services, Analysis Services, and Reporting Services. He has authored three books on Reporting Services including his most recent 2008 edition for Apress. He is a regular contributor to SQL Server magazine and Simple-talk.com, where he blogs about things like spiders, beer, somnambulance, and SQL. His three recent articles in SQL Server magazine on building a DBA repository with SSIS and SSRS have been well received and implemented widely by DBAs around the world. Rodney also speaks regularly on SQL topics at such events as SQL Saturday and the Pensacola SQL Server Users Group. His day job finds him overseeing the health and well being of over 100 SQL Servers as manager of database administration in Pensacola, Florida.

3 Contents Introduction What s required of a monitoring tool Server-level monitoring is not enough The good and bad of roll your own monitoring Evaluating SQL Server monitoring tools Taking the plunge: build versus buy Towards monitoring nirvana

4 Introduction Not too long ago, I was a day-to-day DBA, in the trenches and in the line of fire, overseeing 100+ SQL Servers in my company s large infrastructure. On my first day on the job, I received a single-page Excel spreadsheet, containing a list of server names, color-coded according to their availability level. I had no idea how many databases were on each server, how big these databases were, how many users they had, or even which versions and editions of SQL Server were in use. There was no dedicated monitoring solution for our SQL Servers, and little documentation. It was a daunting task for a new DBA and the first week was a frantic discovery process where I documented, manually, as much as I could about my SQL Server infrastructure. We ll call this Point A. Skip forward a few years and now, instead of overseeing SQL Server instances as a DBA, I oversee a team of great DBAs who are watching over the instances. We ve now fully documented all of our SQL Server instances, and the data is stored centrally for analysis and reporting. We ve invested in numerous tools that monitor various aspects of our database systems, ranging in price from free (i.e. hand rolled) to tens of thousands of dollars on systems where we felt the cost was worth the benefit. Let s call this Point B. In this short paper, I ll describe how and why we got from Point A to Point B, the business value I perceive in monitoring tools, and the decisions that have driven their adoption (or otherwise) at our company. 4

5 What s required of a monitoring tool The basic goal of any monitoring tool is to alert the DBAs as soon it detects any abnormal resource patterns, such as sustained CPU spikes, or a specific problem, such as a failed backup, on a SQL Server. In essence, the monitoring tool is an early warning system for DBAs. It allows us to respond to a problem quickly, before too many people are affected, and the crisis escalates. Crucially, of course, we want the data that the monitoring tool provides, and the alerts that arise from it, to be meaningful, reliable, and accurate, so that we have enough information contained in the alert to take immediate corrective action, and so that our waking and sleeping hours are not plagued by over-alerting or false positives. It must also provide some form of effective reporting and trend analysis of the data it collects, so that a DBA can see the train crash coming and re-route the tracks to avoid disaster; for example, we can re-provision the server before we reach the I/O, or memory, or disk space crisis. In essence, the monitoring tool is an early warning system for DBAs. It allows us to respond to a problem quickly, before too many people are affected, and the crisis escalates. While the ability for the tool itself to take corrective measures is a feature worth having, on a limited scale, it is not a requirement. For example, we don t want the system to have the ability to decide to kill a blocked process or recycle SQL services. Restarting a backup job, on the other hand, would be advantageous, but even that would require some level of human oversight. Also, any good backup solution will include these retry mechanisms anyway. 5

6 Server-level monitoring is not enough Back in the early days, somewhere near Point A, we had a hybrid collection of system monitoring tools, many of which I had no insight into because these were under the control of the server or network admins. I was able, over time, to convince the other teams to expand their physical and environmental alerts to include basic SQL Server monitoring, above and beyond the scope of SQL Service Up or Down and as if by magic, I was inducted into the wonderful world of endless Blackberry alerts, very late nights, and frustrating false positives. The latter often arise from network availability issues. If the monitoring tool cannot connect to a SQL Server instance, it will assume the service is down when that may not be the case. At least once a quarter, we get a deluge of alerts which turn out to be erroneous. However, it is not always safe to assume so, as this may be a legitimate global outage. Someone trips over a power cord in a data center at least once every three years. Among our alerts, we were also subject to a constant barrage of space issues resulting from misconfigured database settings, or application time out issues, and some very odd blocking of processes. The only way out of this situation was to acquire deeper knowledge of the configuration, settings, and activity on all of our SQL Server instances; in other words, to set up some SQL Server-specific documentation and monitoring solutions. The good and bad of roll your own monitoring I started building a documentation solution, via SSIS, to automate the manual work I had been doing to gather information about my SQL Servers, and to centralize all of that knowledge in its own database. 6

7 Collecting SQL Server monitoring data using an SSIS package (see my free SQL Server Tacklebox ebook for full details) I call it a documentation solution because this is largely what it is. It gathers, collates, and reports on basic aspects of the SQL Server architecture and helps us enforce standards. For example, it reports on installed versions and editions of SQL Server, data and log file sizes and growth, backups (which ones are being taken and were they successful), and so on. It is not a performance monitoring solution, although it does gather real-time statistics on the hardware side, as well as collecting some data on SQL Server wait stats and memory utilization. This data at least offers some limited insight into activity and resource usage on our servers, via monitoring of, for example, long-running agent jobs, and the number of server connections, per day. Typically, we refresh the data only every four hours. On the plus side, the solution proved useful to, and popular with, other DBAs in the team, and they adopted it. On the downside, its popularity put a lot of pressure on me to maintain and improve it over time, among all my other duties. It was also missing one key component that I had to have in any SQL Server documentation solution, and that was historical trending. 7

8 Evaluating SQL Server monitoring tools Over recent years, I and others in my team have tried out several commercial monitoring tools and solutions. With each one the decision to move forward with them for a full-scale rollout to all servers boils down to a few key factors. What is the cost per server and is there a site license? The cost of various solutions we ve tested varies widely, as do the features of each tool, and the adage of you get what you pay for does not necessarily always apply to software. A site license for one monitoring system, which we deemed worthy of our attention, approached the $120,000 mark. However, this system provided monitoring for every single server, not just every SQL Server. The SQL Server monitoring features were extensible and there were more than a handful of useful SQL Server-centric alerts. Other monitoring systems we ve evaluated were licensed per server. The cost was generally in the range of $1,000 per server. This forced a decision to only use these tools, if we were to acquire them, on production systems. Why would you monitor a test or development server anyway, right? Well, they suffer more than their fair share of ailments at the hands of developers whose queries are pounding away at all hours of the night. What does it monitor and how does it alert on problems? This is an important question for us because, over the years, we have introduced so many ways to monitor our SQL Server instances that it s easy to get into an alert overload, caused by a combination of failsafe alerts and duplicate alerts from different tools. For example, Redgate s SQL Backup Pro sends alerts for failed backups. As a failsafe, we also have the SQL Agent Job that runs the Redgate code send a mail on failure. This means we get an if a backup failure occurs, as well as an alert for the SQL Agent Job failure. These s can also auto generate a help desk ticket, and routes to the DBA group. 8

9 We get alerts for disk space not just from our data and log files and tempdb, but also from our backup shares, where we store the backups. We get blocked query and long running job alerts from another system, and information about actual query performance from yet another system. On the plus side, these alerts mean that we re able to respond quickly, around the clock, to ensure there are no interruptions to availability. On the downside, if multiple monitoring tools are needed to cover every required feature, it becomes quite a task in itself to monitor the monitoring tools and ensure that all the monitoring mechanisms are working appropriately. It can also lead to duplicate alerts. The bottom line for us is this. The tool should include almost all of what we need, alert us via , have the ability to send multiple alerts on a threshold/ escalation mechanism, and reset itself afterward. Does it provide trending of monitored servers and reports displaying the trends? Trending is critical for me, as a manager, although not so much for the oncall DBA who is in the moment. I need to be able to see, at a glance, trends in failures around certain times of the year/quarter/month, as it will uncover bottlenecks or shortcomings in our capacity planning. Checking trends for the SQL Server log, in Redgate SQL Monitor 9

10 It also gives me insight into resource management of the human kind. How many DBAs does it take to manage 200 issues a month? Do I need to hire another DBA? Alternatively, can we find a way to significantly reduce the number of issues? Is there a central monitoring database or repository and is it a web application or heavy client? Put simply, we want a web application that anyone can get to from anywhere. Having a thick client application is always a burden because it requires an RDP session to the central server, for example, or it requires an install on the DBA s laptop and is generally slow to connect and pull down data, especially for a WAN/VPN connection. A phone app is also appealing, but not a requirement. Does the solution pose a risk to performance of the servers and is it intrusive? One question we always have to ask of any monitoring tool vendor is this: is an agent installed on the SQL Server instance. If so, why, and what is it doing? Most likely, it is just communicating with the mother ship on the central storage server housing the monitoring database. However, we always need to know exactly what it is doing, as over the years I ve learned to expect the unexpected. We ve seen examples in the past where the actions of a monitoring tool were actually affecting the performance of the normal database workload. In one case, a tool was changing a trace flag setting in order to capture verbose output, during query analysis. Suffice to say, without going into specific details, it caused havoc. Is it extensible with custom code or events? We absolutely have to be able to extend a base set of alerts, unless the base set covers everything we think we might need now, or ever. Of course, that will never be the case because we are a very creative DBA team. 10

11 Taking the plunge: build versus buy Ultimately, all the dollars spent and all the monitoring tools acquired combine to do two things: 1. Save time for the DBAs and users 2. Allow us to respond to issues early We save time by using the tools to discover poorly written code or misconfigured servers which are slowing down business processes, and which we can fix by query tuning or adding additional horsepower (memory, CPU, and so on). Alerted early, we can respond early, before an impending issue becomes a fall-blown catastrophe, seriously affecting users. This is without a doubt the most important area for us in IT. If we were to wait hours to respond to a failed backup it might bleed into the business hours and affect performance or worse very much worse lose data in the interim. If we don t respond to space alerts, backups will fail or restores will fail and data won t be available. If data is not available, someone will not be happy and time is wasted. If someone is not happy then that someone tells my boss about his or her unhappiness. Any decent boss will know that tools can be built or bought that will avert many of these problems, so if you turn up in your manager s office with the news that Server X requires 2 TB of extra disk space, immediately, due to unexpected growth, expect his or her first question to be: Why was it not expected? It is much better to plan ahead and get the tools in place so that, instead, you can show your boss a report that says Server X will be out of space in four months, and that this needs to be accounted for in the project budget. if you turn up in your manager s office with the news that Server X requires 2 TB of extra disk space, immediately, due to unexpected growth, expect his or her first question to be: Why was it not expected? 11

12 It does not matter too much to upper management, or executives whose reports are not on time, whether the DBA designed their own monitoring solution, manually discovered the issue, or paid to get the solution. All that matters is that the solution works to address the problem of saving time and averting disaster. When a DBA approaches me with a proposal to spend x dollars to buy tool y, I would not really expect any sort of quantitative ROI assessment (unless the value of x actually makes my eyes water). However, I would expect their proposal to show a good understanding of why it s required, the sort of benefits we can expect, and careful consideration of all the previously listed questions. If the proposal were to build such a tool, I d expect all of this plus a very careful assessment of the time required to build and maintain the tool internally, and the impacts. In my experience, most DBAs don t have time to develop the kinds of systems required to answer a lot of these questions, and certainly don t have time to manually check each aspect of a SQL Server infrastructure. They are often too busy fixing all of the alerts they re getting to extend the alerting systems. It does not matter too much to upper management, or executives whose reports are not on time, whether the DBA designed their own monitoring solution, manually discovered the issue, or paid to get the solution. All that matters is that the solution works to address the problem of saving time and averting disaster. I am much more inclined now to look for a monitoring system from a well-known and trusted source which has the required features, and where I know the code will be enhanced over time and fully supported. That is much more efficient than to ask my already stretched DBA to add a new event to the C# code he worked on in his spare time last month. 12

13 Towards monitoring nirvana This summarizes some of what I ve learned about achieving monitoring nirvana without losing too much of your mind: Get an affordable and extendable SQL Server monitoring tool, if you have no monitoring at all. It will help you automate the process of discovering and adding your SQL Servers to get the basic monitoring in place. A monitoring tool will provide 95% of the coverage you need, with the other 5% coming from other processes, like backups and restores, SQL Agent jobs, and reporting failures. Configure a base set of alerts, using the monitoring tool: The onion, carrot, and celery of the monitoring mirepoix are CPU, Disk, and Memory monitoring. Most good monitoring tools will sprinkle in a whole range of wait stats and performance metrics, from Page Life Expectancy, to Buffer Cache Hit Ratio, to Recompiles and Log Flushes As the needs arise, season to taste with your own custom alerts using T-SQL and Dynamic Management Views, or even your own stored procedures. Attaining 100% coverage will take time, as well as testing, tweaking, and probably a few grey hairs. You will grow to hate your Blackberry. But remember: Ultimately, these alerts are helping you find and fix issues, some of which you never even knew you had. The pain will abate, as you learn the patterns of your servers activity, refine your alerting, fix false alerts, and tweak escalation profiles. Don t be afraid to temporarily suspend an alert if it s causing an unacceptable deluge of mail. Check to see if your tool allows you to respond to alerts by , so the system knows you got the alert, are working on the issue, and don t need to receive 200 similar alerts in the meantime. Use the tool s trend reporting and if you ve been diligent in fixing issues and are seeing improvements across the board, don t be shy in sharing such reports when it s time for your performance review, or when you need to ask for the money to buy more server licenses. 13

14 For more cutting edge articles, editorials, and ebooks on all things SQL Server visit

Geeks with...sql Monitor

Geeks with...sql Monitor Case Study Geeks with...sql Monitor How Geekswithblogs.net uses SQL Monitor to look after their servers and keep users around the world happy. Introducing Geekswithblogs.net Problems faced How SQL Monitor

More information

Response Time Analysis

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

More information

ONSITE TRAINING CATALOG

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

More information

Using SQL Monitor at Interactive Intelligence

Using SQL Monitor at Interactive Intelligence Using SQL Monitor at Robbie Baxter 93% of Fortune 100 companies use Red Gate's software Using SQL Monitor at Robbie Baxter Database Administrator Summary Business communications software company has used

More information

Response Time Analysis

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

More information

Capacity planning with Microsoft System Center

Capacity planning with Microsoft System Center Capacity planning with Microsoft System Center Mike Resseler Veeam Product Strategy Specialist, MVP, Microsoft Certified IT Professional, MCSA, MCTS, MCP Modern Data Protection Built for Virtualization

More information

Availability and Disaster Recovery: Basic Principles

Availability and Disaster Recovery: Basic Principles Availability and Disaster Recovery: Basic Principles by Chuck Petch, WVS Senior Technical Writer At first glance availability and recovery may seem like opposites. Availability involves designing computer

More information

Response Time Analysis

Response Time Analysis Response Time Analysis A Pragmatic Approach for Tuning and Optimizing Oracle Database Performance By Dean Richards Confio Software, a member of the SolarWinds family 4772 Walnut Street, Suite 100 Boulder,

More information

WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT

WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT INTRODUCTION TO WAIT-TIME METHODS Until very recently, tuning of IT application performance has been largely a guessing

More information

7 Secrets To Websites That Sell. By Alex Nelson

7 Secrets To Websites That Sell. By Alex Nelson 7 Secrets To Websites That Sell By Alex Nelson Website Secret #1 Create a Direct Response Website Did you know there are two different types of websites? It s true. There are branding websites and there

More information

Perform-Tools. Powering your performance

Perform-Tools. Powering your performance Perform-Tools Powering your performance Perform-Tools With Perform-Tools, optimizing Microsoft Dynamics products on a SQL Server platform never was this easy. They are a fully tested and supported set

More information

Best Practices for Monitoring: Reduce Outages and Downtime. Develop an effective monitoring strategy with the right metrics, processes and alerts.

Best Practices for Monitoring: Reduce Outages and Downtime. Develop an effective monitoring strategy with the right metrics, processes and alerts. Best Practices for Monitoring: Reduce Outages and Downtime. Develop an effective monitoring strategy with the right metrics, processes and alerts. 1 TABLE OF CONTENTS INTRODUCTION WHAT TO MONITOR ENSURING

More information

CASE STUDY. MatrixOneSource Provides High-Touch Customer Service Using 8x8 Integrated Solutions. MatrixOneSource, business process outsourcing

CASE STUDY. MatrixOneSource Provides High-Touch Customer Service Using 8x8 Integrated Solutions. MatrixOneSource, business process outsourcing MatrixOneSource Provides High-Touch Customer Service Using 8x8 Integrated Solutions MatrixOneSource, business process outsourcing 8x8 s Integrated Unified Communications and Contact Center Enable BPO Service

More information

IDERA WHITEPAPER. The paper will cover the following ten areas: Monitoring Management. WRITTEN BY Greg Robidoux

IDERA WHITEPAPER. The paper will cover the following ten areas: Monitoring Management. WRITTEN BY Greg Robidoux WRITTEN BY Greg Robidoux Top SQL Server Backup Mistakes and How to Avoid Them INTRODUCTION Backing up SQL Server databases is one of the most important tasks DBAs perform in their SQL Server environments

More information

AUTOMATED STORAGE MANAGEMENT: WHY IS IT SO IMPORTANT?

AUTOMATED STORAGE MANAGEMENT: WHY IS IT SO IMPORTANT? AUTOMATED STORAGE MANAGEMENT: WHY IS IT SO IMPORTANT? S. Hussain April 22, 2003 VERITAS ARCHITECT NETWORK TABLE OF CONTENTS Introduction... 3 What is Automated Storage Provisioning?... 3 Storage Resource

More information

How To Write A Successful Automation Project

How To Write A Successful Automation Project ch01.fm Page 1 Thursday, November 4, 1999 12:19 PM Chapter 1 Lights Out Exposed Planning and executing a successful automation project begins by developing realistic expectations for the purpose and scope

More information

Real World Considerations for Implementing Desktop Virtualization

Real World Considerations for Implementing Desktop Virtualization Real World Considerations for Implementing Desktop Virtualization The Essentials Series sponsored by Intro duction to Desktop Virtualization for the IT Pro... 1 What Is Desktop Virtualization?... 2 VDI

More information

Social Media Monitoring in Fifteen Minutes

Social Media Monitoring in Fifteen Minutes Social Media Monitoring in Fifteen Minutes By Murray Newlands Murray Newlands 1 Table of Contents Social Media monitoring Guides your Business Introduction: Social Media Monitoring How Social Media monitoring

More information

PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions.

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

More information

One of the database administrators

One of the database administrators THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshooting

More information

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer A new Breed of Managed Hosting for the Cloud Computing Age A Neovise Vendor White Paper, Prepared for SoftLayer Executive Summary Traditional managed hosting providers often suffer from issues that cause

More information

UBGP008: Maximizing SQL Server Performance with Microsoft Dynamics GP. John Lowther

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

More information

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

All can damage or destroy your company s computers along with the data and applications you rely on to run your business. All can damage or destroy your company s computers along with the data and applications you rely on to run your business. Losing your computers doesn t have to disrupt your business if you take advantage

More information

Why Alerts Suck and Monitoring Solutions need to become Smarter

Why Alerts Suck and Monitoring Solutions need to become Smarter An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Why Alerts Suck and Monitoring Solutions need to become Smarter I have yet to meet anyone in Dev or Ops who likes alerts. I ve also

More information

The Complete Performance Solution for Microsoft SQL Server

The Complete Performance Solution for Microsoft SQL Server The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

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

Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3 Wort ftoc.tex V3-12/17/2007 2:00pm Page ix Introduction xix Part I: Finding Bottlenecks when Something s Wrong Chapter 1: Performance Tuning 3 Art or Science? 3 The Science of Performance Tuning 4 The

More information

About Me: Brent Ozar. Perfmon and Profiler 101

About Me: Brent Ozar. Perfmon and Profiler 101 Perfmon and Profiler 101 2008 Quest Software, Inc. ALL RIGHTS RESERVED. About Me: Brent Ozar SQL Server Expert for Quest Software Former SQL DBA Managed >80tb SAN, VMware Dot-com-crash experience Specializes

More information

Building Success on Acquia Cloud:

Building Success on Acquia Cloud: Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...

More information

Whitepaper: performance of SqlBulkCopy

Whitepaper: performance of SqlBulkCopy We SOLVE COMPLEX PROBLEMS of DATA MODELING and DEVELOP TOOLS and solutions to let business perform best through data analysis Whitepaper: performance of SqlBulkCopy This whitepaper provides an analysis

More information

Finally, An Easy Way To Never Have To Deal with Computer Problems Again!

Finally, An Easy Way To Never Have To Deal with Computer Problems Again! Finally, An Easy Way To Never Have To Deal with Computer Problems Again! Finally, An Easy Way To Keep Your Computers Running Faster, Cleaner, And Problem Free Without The Expense Of A Full-Time IT Staff

More information

Software Outsourcing - Software Development. info@westtownwebservices.com

Software Outsourcing - Software Development. info@westtownwebservices.com Hi I m Tony Radford from West Town Web Services. We area UK based great value, high quality software development and outsourcing solutions business. If you need software built or looked after please get

More information

How to overcome SQL Server maintenance challenges White Paper

How to overcome SQL Server maintenance challenges White Paper How to overcome SQL Server maintenance challenges White Paper White Paper on different SQL server storage and performance management challenges faced by administrators and how they can be overcome using

More information

CASE STUDY LUMIDATA. SQL Toolbelt. Essential tools for SQL Server. 91% of Fortune 100 companies use Red Gate

CASE STUDY LUMIDATA. SQL Toolbelt. Essential tools for SQL Server. 91% of Fortune 100 companies use Red Gate CASE STUDY LUMIDATA SQL Toolbelt Essential tools for SQL Server 91% of Fortune 100 companies use Red Gate " If you work with SQL Server and don't have SQL Toolbelt, you're likely losing thousands of dollars

More information

The Top 20 VMware Performance Metrics You Should Care About

The Top 20 VMware Performance Metrics You Should Care About The Top 20 VMware Performance Metrics You Should Care About Why you can t ignore them and how they can help you find and avoid problems. WHITEPAPER BY ALEX ROSEMBLAT Table of Contents Introduction... 3

More information

White Paper. The Ten Features Your Web Application Monitoring Software Must Have. Executive Summary

White Paper. The Ten Features Your Web Application Monitoring Software Must Have. Executive Summary White Paper The Ten Features Your Web Application Monitoring Software Must Have Executive Summary It s hard to find an important business application that doesn t have a web-based version available and

More information

Distribution One Server Requirements

Distribution One Server Requirements Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and

More information

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Introduction I ve always been interested and intrigued by the processes DBAs use to monitor

More information

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 12c: Performance Management and Tuning NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning

More information

SSMS Built in Reports for Server and Database Monitoring

SSMS Built in Reports for Server and Database Monitoring SQL Server Documentation SSMS Built in Reports for Server and Database Monitoring I sometimes discover that the built in reports for SQL Server within SSMS are an unknown, sometimes this is because not

More information

Optimizing Your Database Performance the Easy Way

Optimizing Your Database Performance the Easy Way Optimizing Your Database Performance the Easy Way by Diane Beeler, Consulting Product Marketing Manager, BMC Software and Igy Rodriguez, Technical Product Manager, BMC Software Customers and managers of

More information

Developing a Load Testing Strategy

Developing a Load Testing Strategy Developing a Load Testing Strategy Michele Ruel St.George Bank CMGA 2005 Page 1 Overview... 3 What is load testing?... 4 Scalability Test... 4 Sustainability/Soak Test... 4 Comparison Test... 4 Worst Case...

More information

FREE Small Business Advisory Guide: The 7 Most Costly Mistakes Companies Make When Choosing A New Phone System And How To Avoid Them

FREE Small Business Advisory Guide: The 7 Most Costly Mistakes Companies Make When Choosing A New Phone System And How To Avoid Them FREE Small Business Advisory Guide: The 7 Most Costly Mistakes Companies Make When Choosing A New Phone System And How To Avoid Them This exclusive insider s report will reveal: Ten critical questions

More information

The 9 Ugliest Mistakes Made with Data Backup and How to Avoid Them

The 9 Ugliest Mistakes Made with Data Backup and How to Avoid Them The 9 Ugliest Mistakes Made with Data Backup and How to Avoid Them If your data is important to your business and you cannot afford to have your operations halted for days even weeks due to data loss or

More information

How to Turn Your Network into a Strategic Business Asset with Purview EBOOK

How to Turn Your Network into a Strategic Business Asset with Purview EBOOK How to Turn Your Network into a Strategic Business Asset with Purview EBOOK EBOOK TABLE OF CONTENTS Chapter 1: What is Purview and How Can It Be Used? 2 Chapter 2: Using Purview for Business Analytics

More information

YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM

YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM Introduction WHAT IS CRM? CRM is much more than a buzzy acronym that s been tossed around the business and sales world for

More information

BridgeWays Management Pack for VMware ESX

BridgeWays Management Pack for VMware ESX Bridgeways White Paper: Management Pack for VMware ESX BridgeWays Management Pack for VMware ESX Ensuring smooth virtual operations while maximizing your ROI. Published: July 2009 For the latest information,

More information

Performance Monitoring with Dynamic Management Views

Performance Monitoring with Dynamic Management Views Performance Monitoring with Dynamic Management Views Introduction The primary responsibility of a DBA is to ensure the availability and optimal performance of database systems. Admittedly, there are ancillary

More information

Quick Start Guide. Ignite for SQL Server. www.confio.com. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.

Quick Start Guide. Ignite for SQL Server. www.confio.com. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO. Quick Start Guide Ignite for SQL Server 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com Introduction Confio Ignite gives DBAs the ability to quickly answer critical performance

More information

White Paper Perceived Performance Tuning a system for what really matters

White Paper Perceived Performance Tuning a system for what really matters TMurgent Technologies White Paper Perceived Performance Tuning a system for what really matters September 18, 2003 White Paper: Perceived Performance 1/7 TMurgent Technologies Introduction The purpose

More information

GUIDE Social Media Strategy Guide. How to build your strategy from start to finish

GUIDE Social Media Strategy Guide. How to build your strategy from start to finish GUIDE Social Media Strategy Guide How to build your strategy from start to finish Social Media Strategy Guide How to build your strategy from start to finish Whether you re a social media coordinator for

More information

PATROL From a Database Administrator s Perspective

PATROL From a Database Administrator s Perspective PATROL From a Database Administrator s Perspective September 28, 2001 Author: Cindy Bean Senior Software Consultant BMC Software, Inc. 3/4/02 2 Table of Contents Introduction 5 Database Administrator Tasks

More information

Your Complete CRM Handbook

Your Complete CRM Handbook Your Complete CRM Handbook Introduction Introduction Chapter 1: Signs You REALLY Need a CRM Chapter 2: How CRM Improves Productivity Chapter 3: How to Craft a CRM Strategy Chapter 4: Maximizing Your CRM

More information

Course 20462C: Administering Microsoft SQL Server Databases

Course 20462C: Administering Microsoft SQL Server Databases Course 20462C: Administering Microsoft SQL Server Databases Duration: 35 hours About this Course The course focuses on teaching individuals how to use SQL Server 2014 product features and tools related

More information

ITIL A guide to Event Management

ITIL A guide to Event Management ITIL A guide to Event Management An event can be defined as any detectable or discernable occurrence that has significance for the management of the IT Infrastructure of the delivery of IT service and

More information

22 Questions You Should Ask Your Computer Consultant

22 Questions You Should Ask Your Computer Consultant 22 Questions You Should Ask Your Computer Consultant BEFORE HIRING THEM TO SUPPORT YOUR NETWORK Stuart J. Bryan I-M TECHNOLOGY, LLC 131 PROVIDENCE STREET, TAFTVILLE, CT 06380 22 Questions You Should Ask

More information

MONyog White Paper. Webyog

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

More information

Mapping Your Path to the Cloud. A Guide to Getting your Dental Practice Set to Transition to Cloud-Based Practice Management Software.

Mapping Your Path to the Cloud. A Guide to Getting your Dental Practice Set to Transition to Cloud-Based Practice Management Software. Mapping Your Path to the Cloud A Guide to Getting your Dental Practice Set to Transition to Cloud-Based Practice Management Software. Table of Contents Why the Cloud? Mapping Your Path to the Cloud...4

More information

ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem

ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem INTRODUCTION As IT infrastructure has grown more complex, IT administrators and operators have struggled to retain control. Gone

More information

ZCorum s Ask a Broadband Expert Series:

ZCorum s Ask a Broadband Expert Series: s Ask a Broadband Expert Series: The Advantages of Network Virtualization An Interview with Peter Olivia, Director of Systems Engineering ZCorum 1.800.909.9441 4501 North Point Parkway, Suite 125 Alpharetta,

More information

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

SQL diagnostic manager Management Pack for Microsoft System Center. Overview Overview What is so cool about the SQL diagnostic manager Management Pack? The SQL diagnostic manager (SQLdm) Management Pack integrates key monitors and alerts used by SQL Server DBAs with Microsoft's

More information

A V a l u e C a s e S t u d y

A V a l u e C a s e S t u d y D B A M a n a g e A V a l u e C a s e S t u d y R e m o t e D a t a b a s e S e r v i c e s Introduction C L I E N T Company founded in 1994 delivers specialty property and casualty auto insurance programs

More information

www.wardyit.com contact@wardyit.com Administering Microsoft SQL Server Databases

www.wardyit.com contact@wardyit.com Administering Microsoft SQL Server Databases Administering Microsoft SQL Server Databases This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2014 database. The course focuses on

More information

SQL Server Performance Tuning and Optimization

SQL Server Performance Tuning and Optimization 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com SQL Server Performance Tuning and Optimization Course: MS10980A

More information

A Modern Approach to Monitoring Performance in Production

A Modern Approach to Monitoring Performance in Production An AppDynamics Business White Paper WHEN LOGGING ISN T ENOUGH A Modern Approach to Monitoring Performance in Production Ten years ago, the standard way to troubleshoot an application issue was to look

More information

IT & Small Businesses. It can help grow your small business and cut cost where you never thought possible.

IT & Small Businesses. It can help grow your small business and cut cost where you never thought possible. It can help grow your small business and cut cost where you never thought possible. Contents Introduction Cutting Cost Saving Time Creating a Competitive Advantages Conclusion 3 4 9 12 13 2 Title of the

More information

The Little Things Matter In Managed Hosting: Why Digital Marketers Need A Managed Hosting Partner That Works As Your Extended IT Team

The Little Things Matter In Managed Hosting: Why Digital Marketers Need A Managed Hosting Partner That Works As Your Extended IT Team The Little Things Matter In Managed Hosting: Why Digital Marketers Need A Managed Hosting Partner That Works As Your Extended IT Team Not all Managed Hosting Providers are equal As a digital marketing

More information

Database Maintenance Essentials

Database Maintenance Essentials Database Maintenance Essentials Brad M McGehee Director of DBA Education Red Gate Software What We Are Going to Learn Today 1. Managing MDF Files 2. Managing LDF Files 3. Managing Indexes 4. Maintaining

More information

Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year?

Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year? MANAGED IT SERVICES Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year? A lot of business owners, executives, and managers have a love-hate relationship with managed

More information

MS SQL Server 2000 Data Collector. Status: 12/8/2008

MS SQL Server 2000 Data Collector. Status: 12/8/2008 MS SQL Server 2000 Data Collector Status: 12/8/2008 Contents Introduction... 3 The performance features of the ApplicationManager Data Collector for MS SQL Server:... 4 Overview of Microsoft SQL Server:...

More information

Guideline for stresstest Page 1 of 6. Stress test

Guideline for stresstest Page 1 of 6. Stress test Guideline for stresstest Page 1 of 6 Stress test Objective: Show unacceptable problems with high parallel load. Crash, wrong processing, slow processing. Test Procedure: Run test cases with maximum number

More information

Contents. Introduction. What is the Cloud? How does it work? Types of Cloud Service. Cloud Service Providers. Summary

Contents. Introduction. What is the Cloud? How does it work? Types of Cloud Service. Cloud Service Providers. Summary Contents Introduction What is the Cloud? How does it work? Types of Cloud Service Cloud Service Providers Summary Introduction The CLOUD! It seems to be everywhere these days; you can t get away from it!

More information

How To Increase Your Lead Conversion With Health Insurance Agents

How To Increase Your Lead Conversion With Health Insurance Agents Smart Leads. How to Grow Your Agency One Lead at a Time 7 Proven Tactics For Higher Lead Conversion Health Insurance Agents Have It Good Tactic 1: Speed Kills Tactic 2: Get and Give Quality Tactic 3: Persistence

More information

Performance Tuning and Optimizing SQL Databases 2016

Performance Tuning and Optimizing SQL Databases 2016 Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com marketing@homnick.com +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students

More information

You Rely On Software To Run Your Business Learn Why Your Software Should Rely on Software Analytics

You Rely On Software To Run Your Business Learn Why Your Software Should Rely on Software Analytics SOFTWARE ANALYTICS You Rely On Software To Run Your Business Learn Why Your Software Should Rely on Software Analytics March 19, 2014 Underwritten by Copyright 2014 The Big Data Group, LLC. All Rights

More information

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds Whitepaper Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds INTRODUCTION The hybrid cloud model combining public cloud services with private (on-premises) resources is immensely

More information

The Vital IT Protection- V.I.P. Network Support Program Overview Vital Voice & Data 888-558-8855 ext 301

The Vital IT Protection- V.I.P. Network Support Program Overview Vital Voice & Data 888-558-8855 ext 301 The Vital IT Protection- V.I.P. Network Support Program Overview Vital Voice & Data 888-558-8855 ext 301 mlongo@vitalvoiceanddata.com www.vitalvoiceanddata.com Table of Contents Proprietary Notice & Non-Disclosure

More information

MONITORING A WEBCENTER CONTENT DEPLOYMENT WITH ENTERPRISE MANAGER

MONITORING A WEBCENTER CONTENT DEPLOYMENT WITH ENTERPRISE MANAGER MONITORING A WEBCENTER CONTENT DEPLOYMENT WITH ENTERPRISE MANAGER Andrew Bennett, TEAM Informatics, Inc. Why We Monitor During any software implementation there comes a time where a question is raised

More information

Job Automation. Why is job automation important?

Job Automation. Why is job automation important? Job Automation Job automation plays a vital role in allowing database administrators to manage large and complex SQL Server environments with limited resources. SQL Sentry Event Manager offers several

More information

Gain the cloud advantage. Cloud computing explained Decide if the cloud is right for you See how to get started in the cloud

Gain the cloud advantage. Cloud computing explained Decide if the cloud is right for you See how to get started in the cloud Gain the cloud advantage Cloud computing explained Decide if the cloud is right for you See how to get started in the cloud What is cloud computing? Many businesses are moving their IT to the cloud. But

More information

Why You Need Email Archiving

Why You Need Email Archiving Why You Need Email Archiving www.exclaimer.com Table of Contents Introduction...2 The IT Administrator...3 The Email User...5 The Team Leader...6 The Senior Manager/Business Owner...7 Conclusion...8-1

More information

A Guide to Getting Started with Successful Load Testing

A Guide to Getting Started with Successful Load Testing Ingenieurbüro David Fischer AG A Company of the Apica Group http://www.proxy-sniffer.com A Guide to Getting Started with Successful Load Testing English Edition 2007 All Rights Reserved Table of Contents

More information

11 Common Disaster Planning Mistakes

11 Common Disaster Planning Mistakes 11 Common Disaster Planning Mistakes The world is full of risk. Floods, fires, hurricanes, thefts, IT system failures and blackouts are just a few of the incredibly damaging disasters that can and do strike

More information

Resource Monitoring During Performance Testing. Experience Report by Johann du Plessis. Introduction. Planning for Monitoring

Resource Monitoring During Performance Testing. Experience Report by Johann du Plessis. Introduction. Planning for Monitoring Resource Monitoring During Performance Testing Experience Report by Johann du Plessis Introduction During a recent review of performance testing projects I completed over the past 8 years, one of the goals

More information

MS SQL Server 2014 New Features and Database Administration

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

More information

Cloud Computing Safe Harbor or Wild West?

Cloud Computing Safe Harbor or Wild West? IT Best Practices Series Cloud Computing Safe Harbor or Wild West? With IT expenditures coming under increasing scrutiny, the cloud is being sold as an oasis of practical solutions. It s true that many

More information

HOW TO ACCURATELY TRACK YOUR SOCIAL MEDIA BUZZ

HOW TO ACCURATELY TRACK YOUR SOCIAL MEDIA BUZZ TIP SHEET HOW TO ACCURATELY TRACK YOUR SOCIAL MEDIA BUZZ Ten years ago, marketers had to rely primarily on customer surveys and mainstream media coverage to track the buzz created by a new product launch

More information

BizTalk 360. BizTalk Monitoring Product. Detailed Feature Review

BizTalk 360. BizTalk Monitoring Product. Detailed Feature Review BizTalk 360 BizTalk Monitoring Product An efficient way to monitor your BizTalk Environments Detailed Feature Review Page 1 Contents Introduction... 4 Author... 4 Security & Audit... 5 User Access Policies...

More information

10 steps to better secure your Mac laptop from physical data theft

10 steps to better secure your Mac laptop from physical data theft 10 steps to better secure your Mac laptop from physical data theft Executive summary: This paper describes changes Mac users can make to improve the physical security of their laptops, discussing the context

More information

How To Choose Help Desk Software For Your Company

How To Choose Help Desk Software For Your Company With hundreds of Help Desk software packages available, how do you choose the best one for your company? When conducting an Internet search, how do you wade through the overwhelming results? The answer

More information

10 Things DBAs Probably Don t Know LiteSpeed Can Do. written by Brent Ozar, SQL Server DBA

10 Things DBAs Probably Don t Know LiteSpeed Can Do. written by Brent Ozar, SQL Server DBA 10 Things DBAs Probably Don t Know LiteSpeed Can Do written by Brent Ozar, SQL Server DBA Copyright Quest Software, Inc. 2007. All rights reserved. This guide contains proprietary information, which is

More information

Roadmap for Selecting a Help Desk Outsourcing Partner

Roadmap for Selecting a Help Desk Outsourcing Partner Roadmap for Selecting a Help Desk Outsourcing Partner Making Technology Work for You Roadmap for Selecting a Help Desk Outsourcing Partner You ve likely chosen vendors before. But like most things, selecting

More information

Designing and Implementing Your Communication s Dashboard: Lessons Learned

Designing and Implementing Your Communication s Dashboard: Lessons Learned Designing and Implementing Your Communication s Dashboard: Lessons Learned By Katie Delahaye Paine President, Paine & Partners Contact Information: Katie Delahaye Paine CEO KDPaine & Partners Durham, NH

More information

Improving. Summary. gathered from. research, and. Burnout of. Whitepaper

Improving. Summary. gathered from. research, and. Burnout of. Whitepaper Whitepaper Improving Productivity and Uptime with a Tier 1 NOC Summary This paper s in depth analysis of IT support activities shows the value of segmenting and delegatingg activities based on skill level

More information

Monitoring Best Practices for

Monitoring Best Practices for Monitoring Best Practices for OVERVIEW Providing the right level and depth of monitoring is key to ensuring the effective operation of IT systems. This is especially true for ecommerce systems like Magento,

More information

COMPARING NETWORK AND SERVER MONITORING TOOLS

COMPARING NETWORK AND SERVER MONITORING TOOLS COMPARING NETWORK AND SERVER MONITORING TOOLS Five data center managers speak out about LogicMonitor and Nagios SaaS vs. Open Source Contents 1. Introduction 2. Quick Summary 3. Installation 4. Initial

More information

NETWORK AND SERVER MANAGEMENT

NETWORK AND SERVER MANAGEMENT E-SPIN PROFESSIONAL BOOK NETWORK MANAGEMENT NETWORK AND SERVER MANAGEMENT ALL THE PRACTICAL KNOW HOW AND HOW TO RELATED TO THE SUBJECT MATTERS. COMPREHENSIVE MONITORING FOR NETWORKS, SYSTEMS APPLICATIONS,

More information

MONyog White Paper. Webyog

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. Licensing... 4 6. Comparison between MONyog and

More information

SQL Server 2012. Upgrading to. and Beyond ABSTRACT: By Andy McDermid

SQL Server 2012. Upgrading to. and Beyond ABSTRACT: By Andy McDermid Upgrading to SQL Server 2012 and Beyond ABSTRACT: By Andy McDermid If you re still running an older version of SQL Server, now is the time to upgrade. SQL Server 2014 offers several useful new features

More information

Disaster Recovery and Business Continuity What Every Executive Needs to Know

Disaster Recovery and Business Continuity What Every Executive Needs to Know Disaster Recovery and Business Continuity What Every Executive Needs to Know Bruce Campbell & Sandra Evans Contents Why you need DR and BC What constitutes a Disaster? The difference between disaster recovery

More information