Michael D'Spain

A little about me:

I don't have a computer science or IS degree and I am not fresh out of college. Working in data is a second career for me. I was a musician and music teacher for 12 years, 4 of those in southern California where I fell in love with Longboarding, prior to getting into working with SQL Server. In 2010, I was telling a friend of mine, who is a MicroStrategy developer, how I was burned out and wanted to change careers. He told me, "learn SQL and you will always have a job." I had no idea what SQL was. I bought some books and studied for about 9 months and took the SQL Server 2008 Development test. I passed and that helped propel me into a job as a SQL Server DBA in Dallas, TX. I never in a million years thought I would be doing this. It is actually quite rewarding. I love the process of trying to solve a problem.


So why the Surfing DBA when I live in land locked Dallas, TX. I have my Harbour 10.0 Banana hanging up in my garage. When living in SoCal, just about every weekend I was either surfing at Bolsa Chica Tower 22 or San O' or was snowboarding at Snow Summit. When my wife and I had kids, we moved to Dallas to be closer to family. I have never lost my love for the water and miss the ocean terribly. I have recently found DFW Surf Club and will dusting off the old board soon to try some wake surfing and a stand up paddleboard.

Hang Ten my fellow DBAs!!
Michael D'Spain

Blogs

Advice I Like: Art

By

Superheroes and saints never make art. Only imperfect beings can make art because art...

Why Optimize CPU for RDS SQL Server is a game changer

By

One feature that I have been waiting for years! The new announcement around optimize...

Performance tuning KubeVirt for SQL Server

By

Following on from my last post about Getting Started With KubeVirt & SQL Server,...

Read the latest Blogs

Forums

data type gets lost in data flow

By stan

Hi, in a simple oledb source->derived column->oledb destination    data flow, 2 of my...

i noticed the sqlhealth extende event is on by default , so can i reduce

By rajemessage 14195

hi, i noticed the sqlhealth extended event is on by default , and it...

New-AzSqlInstanceServerTrustCertificate - Failed and no clues

By BrainDonor

Using New-AzSqlInstanceServerTrustCertificate to import a certificate and get the message New-AzSqlInstanceServerTrustCertificate: Long running operation...

Visit the forum

Question of the Day

The Read Committed Snapshot Isolation behaviour

I am currently working with Sql Server 2022 and AdventureWorks database. First of all, let's set the "Read Committed Snapshot" to ON:

use master;
go

alter database AdventureWorks set read_committed_snapshot on with no_wait;
go
Then, from Session 1, I execute the following code:
--Session 1
use AdventureWorks;
go

create table ##t1 (id int, f1 varchar(10));
go

insert into ##t1 values (1, 'A');
From another session, called Session 2, I open a transaction and execute the following update:
--Session 2
use AdventureWorks;
go

begin tran;
update ##t1 
set f1 = 'B'
where id = 1;
Now, going back to Session 1, what happens if I execute this statement?
--Session 1
select f1
from ##t1
where id = 1;
 

See possible answers