| A community of more than 1,600,000 database professionals and growing |
| | The One Metric to Rule Them All When we want to know if our databases are running well, most of us look at metrics for our servers. Usually some combination of CPU, RAM, Disk IO are chosen, though network, user connections, batches and transactions can be a part of tracking performance. I would guess if I asked any of you that are responsible for performance whatmight be a good measurement for your most important database server, you'd have some idea of what CPU, RAM, or something else should be running at. I know I can easily check on SQLServerCentral.com at monitor.red-gate.com and usually expect to see CPU in the 20-25% range. If it's substantially higher, I know something is going on. I was listening to one of the DevOps Cafe podcasts recently where the subject was monitoring your infrastructure and how well it was performing. and one of the hosts mentioned listening to Werner Vogels from Amazon years ago. Apparently despite all the technical measurements that were available for Amazon's IT infrastructure, the one measure that they most often used to track how well everything was working was the order rate. Given their size and experience, Amazon could look at order rate and decide if their systems were performing well, both hardware and software. Most of us might not be as tightly focused on our business, but I'm wondering if any of you use business based metrics when examining the performance of your hardware and software. Is there a metric for your business that might help you determine if your hardware is actually performing as expected? Or if your code does what the business needs in an application? At SQLServerCentral, we have various ways of analyzing our systems, but we have added some business based metrics. One of those is forum posts/hour. We should see a similar curve throughout the week that shows how many posts we're getting. Across years of data, we have a fairly steady rate of posts that occur on a regular basis. If we're not getting a steady set of posts, we know something might be wrong. Perhaps you don't have any business based metrics that you use, but are there any that might make sense for your industry? Let us know today. And if you think that there isn't a good way to measure your hardware and software with business metrics, I'd be interested in your explanation as well. Steve Jones from SQLServerCentral.comJoin the debate, and respond to today's editorial on the forums |
| The Voice of the DBA Podcast Listen to the MP3 Audio ( 3.8MB) podcast or subscribe to the feed at iTunes and Libsyn. 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 | | New Redgate SQL Compare 12 has landed! SQL Compare 12 has landed with a brand new user interface, support for SQL Server 2016, and a wealth of fixes and improvements. Check out this blog post from Redgate's Carly Meichen to hear more about what’s new, why the team have built it, and how. Read now. |
| | Track schema changes for free DLM Dashboard tracks SQL Server databases to show you exactly what schema changes have been made, by who, and when. You get a full history, with line-by-line differences, and a clear audit trail of your database moving from development to production. Download free tool. ... |
| | Free SSMS add-in: SQL Search Redgate SQL Search is a free SSMS add-in that lets you find fragments of SQL across multiple objects and multiple databases. Once installed, SQL Search appears on the SSMS toolbar, allowing you to quickly navigate to objects wherever they are on a server. Download SQL Search now.<... |
|
|
|
| | | Arun Sirpal from SQLServerCentral.com Setting up SQL Server Management Studio (SSMS) based performance dashboard driven off servers that are registered through a Central Management Server (CMS). More » |
| Additional Articles from SimpleTalk HTML Input forms are, by their nature, tiresome for the user of any website. However, with some attention to detail and a dash of JavaScript, it is possible to reduce the drudgery of form-filling to the minimum and minimise mistakes. Dino explains four ways of making things better for the user of your website. More » |
| Additional Articles from Redgate When something's wrong with your database you need to be able to identify the primary pain points within SQL Server and get to the root cause of the problem fast. Grant Fritchey explains how you can use execution plans inside SQL Monitor to help quickly and simply identify the problem. More » |
| Steve Jones from SQLServerCentral Blogs The basis of all the DLM Automation from Redgate is a series of PowerShell cmdlets. They might look intimidating or... More » |
|
|
| | Today's Question (by Steve Jones): Which of these features cannot be used in SQL Server 2016 SP1+ Standard Edition? |
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: SQL Server 2016. 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 | With SQL Server Analysis Services 2016, Microsoft has dramatically upgraded its Tabular approach to business intelligence data modeling, making Tabular the easiest and best solution for most new projects. In this book, two world-renowned experts in Microsoft data modeling and analysis cover all you need to know to create complete BI solutions with these powerful new tools. Get your copy from Amazon today. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Steve Jones): I have a two node Availabilty Group (AG) in my environment, and I need to ensure the databases are backed up while minimzing load on the primary. I want to set the backup preference for my SalesAG Availability Group to have backups occur on the secondary when the secondary is running. What command should I run? Answer: ALTER AVAILABILITY GROUP [SalesAG] WITH (AUTOMATED_BACKUP_PREFERENCE = SECONDARY) Explanation: The setting we want is SECONDARY. This will take backups on the secondary if it is running, but will take backups on the primary if that is the only node running. There is no option for SECONDARY_PREFERRED. Ref: ALTER AVAILABILITY GROUP - https://msdn.microsoft.com/en-us/library/ff878601.aspx » Discuss this question and answer on the forums |
|
|
| | Konstantin Taranov from SQLServerCentral.com EXECUTE [NIIGAZ].[dbo].[usp_bcpUnloadSelect] @outputFilePath = 'd:\', @serverName = '', @sqlCommand = 'SELECT * FROM YourTable', @fileName = '', @fieldTerminator = '|', @fileExtension = 'txt', @debug = 0; @debug = 1 print only bcp command without executing it. More » |
|
|
| Database Pros Who Need Your Help |
| Here's a few of the new posts today on the forums. To see more, visit the forums. Disk space full - Hello everyone, I have a server setup where my data files sits on d drive(currently which is full) My tempdb,logfiles and backups... tempdb errors - How can we check the tempdb errors which occurred from the last month in error log? Schema - I created a user (User1) and Schema (shema1). Made schema1 as defult user schema. Now i cannot access table name without... DBA without sa rights??? - Our network administrator, whom I'll affectionately refer to as DCD (Data Center _ick), has decided that I no longer deserve... How many megabytes is 128 GB? - I'm about to max out the RAM allocation on a Standard Edition of SQL Server for the first time in... MDW (Management Datawarehouse) - Could anybody suggest how to exclude MDW queries under query statistics ? Is there a way I could exclude certain user... Refresh QA environment using always on availability group? - hello, we have a 5 instance sql 2014 SP2 QA environment which has the same specs as our PROD environment.... SQL comma separated values and a loop - Hi I have 2 tables. A jobs Table and a Drops Table. In the Jobs table we have a collection... Performance issue with nested query - I have a large aggregation query on a large dataset that run forever and never return, but if I run... Unexpected Behavior With TOP clause in a DELETE - I recently encountered some unexpected behavior, or at least not expected by me, using the TOP clause in a DELETE... Converting time - from "seconds after midnight" - Hello all, We have time saved in our db in a seconds after midnight format and need to convert it to... effective use of subquery with a where condition - Good day friends, i have the query below: There are two sub queries with joins, the first sub query requires a... SQL Browser - What is the best practice for SQL Browser service? Keep running or keep stopped and run as required? Database Size After Deleting 200-million rows - Hi Guys, I've been going through a process of cleaning up extraneous data, both for compliance and as a bit of... SQL Query/JOB Error - Hi all, Need advise for my error Executed as user: NT AUTHORITY\NETWORK SERVICE. Arithmetic overflow error converting IDENTITY to data type int.... Variable Pane and Path - I am following examples in the book: Microsoft SQL Server 2014 Businesss Intelligence Development In Ch.4 page 103 they are talking... Default Index Fill Factor - So me and my counter part (him being around this game much longer than I) have noticed and read in... Rebuild Index Task fails - Hi Folks, The scheduled reindexing job has failed with the below error: Source: Rebuild Index Executing query "USE [Msql2d] ".: 6% complete End... Float vs Decimal? - Does anyone have any opinions concerning the performance of Float vs decimal data types? For example I have a table that... Executing multiple instances of SSIS package in parallel - What exactly I want to implement is like this - I have a file watcher which kicks the SSIS packages when... |
|
| This email has been sent to [email protected]. To be removed from this list, please click here. If you have any problems leaving the list, please contact the [email protected]. | 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 ©2015 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: [email protected] |
|
|