Daily Coping 14 May 2021

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag. 

Today’s tip is to explore the local area today, seeing something new.

This is easier for me. I’m actually on holiday today, in downtown Denver to coach a volleyball tournament. I’m at a familiar hotel, and a place I’ve been before, but downtown changes, and businesses come and go.

There is a sculpture garden behind the performing arts center, and I’m going to go early and take a little time to walk around and see what’s there.  I’ve never been , so it will be a neat experience, checking out something new before heading inside and spending most of the afternoon and evening in a mask.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 14 May 2021

WIT Mental Health and Wellness Videos Posted

I was honored to speak at the WIT Mental Health and Wellness day last week and found myself caught up in the other presentations the rest of the day.

The playlist is available, and there were a few I missed that morning, so I have some other videos to watch when I take a break from work.

I highly recommend you taking time to watch a few, especially The Power of Laughter and How I Deal with Depression.

Posted in Blog | Tagged , | Comments Off on WIT Mental Health and Wellness Videos Posted

Daily Coping 13 May 2021

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag. 

Today’s tip is to move a bit more today, even if you’re stuck inside.

I’m not stuck inside, though the weather is bad. In fact, it’s been a strange week. It was 75ish at the start of last weekend, and I cut the front lawn on Saturday, but it started to rain, so I didn’t get the back done. By Monday, it was 38F and it snowed that night.

As I type this, it’s chilly, a little windy, and somewhat miserable outside. No movement with a lawnmower or really anything outside. Instead, I’ve worked at my desk most of the day.

However, I read this tip and tried to move a bit. I used a smaller glass for water and got up to fill it multiple times. In fact, each time it was close to empty, I’d finish it and refill it.

I took a break in the middle of the day to do some yoga.

It wasn’t a big day. I only ended up with about 4200 steps, but for a day when I never went outside, I was pleased.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 13 May 2021

Incident Response Data

I was watching a PoSh session at the PowerShell + DevOps Global Summit recently where a sysadmin had a series of scripts to run when there was a problem. One of these was Rapid Response, which gathers information from a machine(s) and stores it in a series of files. It’s a grab bag of various items, but the data can be used to help determine what’s wrong.

Some of us have monitoring tools for our databases, and some don’t. I’m wondering, in each case, is there a set of data you want or need when an incident occurs? Do you have separate types of incidents that require disparate data? Perhaps you respond differently to performance issues than security incidents than hardware problems and want different types of data gathered.

I know that in the past, I’ve often had scripts I ran to respond to some issues, but not others. I’ve also depending on monitoring systems (bought or built), but usually they don’t have all the information I need when something goes wrong. Capturing all the data I need in an incident is often too much to store for any length of time, but it is data that I need for specific issues. Having a series of automated processes that might start collecting data when an incident occurs, perhaps filtered based on an instance, database, user, or some other value, would be helpful. However, I think I’d need a lot of incidents to build the list of scripts myself for different issues.

A crowd sourced series of scripts, developed by people responding to different problems, would likely be the best way to capture this information. I do see some good resources (PDF, GH) for certain types of problems, but in order for these to be useful to you, some knowledge and familiarity is needed. You need to know what scripts are useful in which situations.

This is really the best reason for blameless RCA (root cause analysis) work after problems occur. If you have runaway blocking, constant security probes from unknown clients, or any other issue, it becomes important to analyze what happened and how people responded. Build up a protocol for how to respond and ensure that the knowledge is distributed to others that might need it. Practice running scripts and looking at information, perhaps even in a controlled replay of the problem.

When an incident takes place, you’ll be glad you are prepared. Whether it’s small or large, a little practice will help you get through things more efficiently, and likely with less stress.

Steve Jones

Listen to the podcast at Libsyn, Stitcher, Spotify, or iTunes.

Posted in Editorial | Tagged , | 1 Comment