SQLServerCentral - www.sqlservercentral.com

A community of more than 1,600,000 database professionals and growing

Featured Contents

The Voice of the DBA

The Devil is in the Monitoring Details

Monitoring a database server is something that many of us know is important, but we often take the process for granted. Whether we've purchased a tool, like SQL Monitor, or we've built our own system, we often set up a watcher for our systems and rarely view the details unless something goes wrong. I'm not sure that's the wrong approach as part of the reason monitoring is set up is to allow data capture in the background and remove one more task from our daily workload.

Monitoring isn't necessarily simple, however, and while I still debate the best way to do this in many organizations, I realize that monitoring isn't necessarily something I want to build in house. There is enough work to just work with the data that other systems might output that I really want some other software in place that is built to perform monitoring for specific technologies. In reading about the complexity for the Stack Overflow monitoring systems, I realize that this can become very complex for a "set it up and let it run in the background" configuration.

The team at Stack Overflow built their own system for monitoring various systems, including SQL Server, but I think part of the mission of Stack Overflow was to build a system from scratch, which isn't the job for most of us. Plenty of us have other tasks to deal with as a part of our job, and software development for monitoring or alerting or some other administrative task isn't one of those jobs. I know I wouldn't want to stop and think about data management and gathering, and more as a software process. If I'm a DBA, I want to just get the data and use it to ensure systems are running well.

Monitoring can be a way for us to proactively look for developing issues and mitigate them before clients know there is a problem. It's important that a system is in place and handling data. It's even more important that there is some alerting application in place as well to ensure that when something does start to go wrong, the DBAs are alerted early enough to prevent widespread problems.

If you read about all the thought and details of the Stack Overflow system, you quickly realize that there is a lot to consider when setting up the monitoring for your systems. I'd encourage you to think about what is important and ensure that you've got some way to gather and analyze that data. When something goes wrong, and something will go wrong, you'll appreciate the time spent on the details of the monitoring system.

Steve Jones from SQLServerCentral.com

Join the debate, and respond to today's editorial on the forums


The Voice of the DBA Podcast

Listen to the MP3 Audio ( 3.2MB) podcast or subscribe to the feed at iTunes and Libsyn. feed

The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music.

ADVERTISEMENT
SQL Compare

The industry standard for comparing and deploying SQL Server database schemas

Trusted by 71% of Fortune 100 companies, SQL Compare is the fastest way to compare changes, and create and deploy error-free scripts in minutes. Plus you can easily find and fix errors caused by database differences. Download your free trial

Database DevOps

Continuous Delivery for SQL Server Databases

Spend less time managing deployment pain and more time adding value. Find out how with database DevOps

Featured Contents

 

Stairway to SSAS Tabular Level 5: Cleaning up Dimensions

Thomas LeBlanc from SQLServerCentral.com

In this fifth level of the SSAS Tabular stairway, learn how to clean up dimensions. More »


 

Introduction to SQL Server Security — Part 1

Additional Articles from SimpleTalk

Security is often considered the most important of a database administrator's responsibilities. SQL Server has many powerful features for security and protecting data, but planning and effort are required to properly implement them. In this article, the first of a series, Robert Sheldon reviews the many components available to secure and protect SQL Server databases. More »


 

How to do Accurate Address Masking using Data Masker

Grant outlines a set of methods in SQL Data Masker that achieve both fake and accurate address data, and data distribution. More »


 

From the SQLServerCentral Blogs - Beware! Beware of Unintended Changes When Altering Columns!

(last updated: 2019-01-15 @ 19:50 EST / 2019-01-16 @ 00:50 UTC ) I haven’t seen a lot written about these particular behaviors so I... More »


 

From the SQLServerCentral Blogs - It’s always parameter sniffing (part 1?)

jbookster from SQLServerCentral Blogs

This is a blog post about a perennial issue. Have you ever had a call in the middle of the... More »

Question of the Day

Today's Question (by Steve Jones):

The Buffer Pool Extension file size can be how many times the setting of max server memory in SQL Server 2017?

Think you know the answer? Click here, and find out if you are right.


We keep track of your score to give you bragging rights against your peers.
This question is worth 1 point in this category: Buffer Pool Extensions (BPE).

We'd love to give you credit for your own question and answer.
To submit a QOTD, simply log in to the Contribution Center.

ADVERTISEMENT

Extract, Transform, and Load with SQL Server Integration Services: With Microsoft SQL Server, Oracle, and IBM DB2

Readers will learn by example how to use Microsoft SQL Server 2016 Integration Services (SSIS) as they design and implement extract, transform, and load (ETL) solutions to support a business application that integrates with a data warehouse and an online Web store across a heterogeneous system. This volume describes proven methods to support common ETL needs, such as databases communicating directly with each other, using files to exchange data, or performing database operations using Web services.

Pick up your copy of this great book today at Amazon today.

Yesterday's Question of the Day

Yesterday's Question (by Steve Jones):

What are the purchase models for Azure SQL Database? In other words, how can you scale your performance against cost?

Answer: DTU or vCore based

Explanation:

There are two licensing models for Azure SQL Database: vCore or DTU.

Ref: Azure SQL Database Purchasing models - click here


» Discuss this question and answer on the forums

Database Pros Who Need Your Help

Here's a few of the new posts today on the forums. To see more, visit the forums.

SQL Server 2017 : SQL Server 2017 - Administration

How to schedule database backup in SQL Server Express edition - Hi, How to take/schedule database backup in SQL Server Express edition (latest version) Required log backup every day with 1 hour interval...


SQL Server 2017 : SQL Server 2017 - Development

2017 SSIS PackageFormatVersion? - Would someone please look in a 2017 SSIS package and post the PackageFormatVersion value? I expect that it is 9...

sys.dm_db_index_physical_stats - Hello, I'm trying to run the following query in Microsoft SQL Server Management Studio 17. But I keep getting an error....


SQL Server 2014 : Development - SQL Server 2014

very slow select - Team, I have this query that runs quite a long time, actually the result is not been displayed at all.


SQL Server 2012 : SQL 2012 - General

Upgrading from 2012 BI edition - Dear All, I've an old instance of 2012 BI, and wanted to upgrade this to 2017 Standard. However, the docs says...


SQL Server 2008 : SQL Server 2008 - General

storing Image in Database (SQL Server ) vs File System - Dear All In My scenario we are handled more then 1 TB size images.Last couple of  years we are storing all...

Query tuning with conditional aggregation - Hi all, I have a stored procedure that returns a table 1Million + rows that I then need to pivot (I can't...


Database Design : Design Ideas and Questions

Entity Framework & RowVersion - Hi all, One of our developers has put a rowversion field with the datatype timestamp into all of the tables of...

This email has been sent to newsletter@newslettercollector.com. To be removed from this list, please click here.
If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com.
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.
This transmission is ©2018 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
Contact: webmaster@sqlservercentral.com