Daily Coping 18 Aug 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 contact a friend to let them know you’re thinking of them.

I actually had a friend reach out to me recently, just checking how I was doing. It was surprising to me, since I was actually thinking to reach out to them, but kept letting something get in the way. We had a nice text chat across a few minutes.

I did reach out to another friend, telling them I was thinking about them and hoping I’d see them soon. This person made time for lunch, and we had a nice time catching up, something we’d not done in a few months.

Make time for friends, at least a few.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 18 Aug 2021

Become a Beginner at Data Science with the WIT

I’m a beginner in data science. I know a lot of general things about the field, but I’m really a beginner in most ways.

This Friday, 20 Aug 2021, the data platform WIT group is holding a Beginner Data Science Day. This is a series of sessions all day, from 7:50am EDT until 3:50pm EDT, covering a number of data science topics.

It’s free, and you can register to learn from Alpa Buddhabhatti, Steph Locke, Lindsey Allen, Pragati Jain, Donna Ellis Wilson, Hope Foley, and Anna Hoffman. There are a number of interesting topics, and I’m looking forward to attending a few.

Posted in Blog | Tagged , , , | Comments Off on Become a Beginner at Data Science with the WIT

The Slow Upgrade of SQL Server Versions

Every so often Brent Ozar releases a report of his Constant Care customers, showing the versions in use. While I don’t know this client group is representative of the overall SQL Server customer base, I do think it’s close enough to draw some rough conclusions.

The top version adoption graph that the summer 2021 report shows has 33-34% of the installed based on 2016, about 34% newer (and under support) versions, leaving the last third running older versions. However, the graph I found interesting is the lower one, which shows the distribution over time.

What I see in this graph is that the older versions (2008-2014) held about 45% of installs in Q1 of 2020. Now they have 31%. The 2017/2019 versions went from 19% to 34%. Those are fairly close numbers, which indicates that a fair amount of these older versions were possibly replaced with newer versions. There could be brand new instances as well as retirement of old ones that weren’t replaced, but in general I’d think this shows that the ten-ish year lifecycle of an instance is probably a good guess. This is about 12 years for 2008, and 7 for 2014, but that’s around ten.

I tend to think that many of us dislike upgrading our instances across major versions too often. While some DBAs might want to, there aren’t often good business reasons for doing so, and many DBAs are just busy. Taking time to upgrade major versions for the same application, especially on the same hardware, doesn’t always seem worth it.

In my experience, business people want a long lifetime for a major version. It’s just too expensive and time consuming to both doing this too often. I’ve also found after a couple years, DBAs know the ins and outs of a version, what works well, what tricks are needed to keep things tuned and running. Not to mention that a workload on one version isn’t always faster, and sometimes it’s slower, on a new version. There are definitely DBAs that might not want to bother changing versions and potentially having issues with their current workload from changes, like the change in the cardinality estimator in 2014.

With modern hardware, for most applications, I think that many instances can run for 10 years. This might be even more true when we factor in that many database servers are virtualized, which means adding a few more cores or RAM is much simpler than in years past.

How often do you upgrade versions? I’m sure some of you do this regularly, and I know some applications might benefit from upgrades more often then every decade, but I bet a lot of you don’t bother to change this too often. After all, “working” is a feature, and if you have that one, why take chances?

Steve Jones

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

Posted in Editorial | Tagged | Comments Off on The Slow Upgrade of SQL Server Versions

Daily Coping 16 Aug 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 check in with someone who may be lonely or feeling anxious.

I have a friend going through a tough time with their relationship. As a result, I’ve been a little worried about their mental health. Since I can’t go see them, I have made it a point to reach out periodically, every few days or each week, to check on them and see if they are enjoying some things in life.

Touching base is important, maybe more important as it’s difficult to see many people during this time. While a typed note or a phone call is different, it still is a way to connect.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 16 Aug 2021