« first day (568 days earlier)      last day (121 days later) » 

12:06 PM
> Data Discovery & Classification is part of the SQL Advanced Data Security (ADS) offering
> ADS
> mfw
 
12:20 PM
?
 
When I saw "ADS" I immediately thought "Azure Data Studio."
The state of confusing Microsoft acronyms worsens.
 
Accelerated Data Security
 
Faster has to be better.
I got a 404 from sqlperformance.com in my RSS feed this morning. Their 404 page is funny.
 
Is that still the one with 404 rows everywhere in a plan?
 
Haha yeah.
And then actual rows at the end is 0.
 
12:27 PM
Advanced DACPAC Synonym
 
lol
Man, that plan is exciting. Joining a Hekaton table, clustered and NC columnstore indexes, and clustered rowstore index.
 
Makes up for the lack of excitement in the pivot/unpivot post
Maybe harsh
 
Well it's not very exciting at all right now.
So I think your assessment is v. fair.
 
@JoshDarnell It's currently scheduled for 12 September from what I can see. No idea why it turned up on the RSS feed.
 
@JoshDarnell Come on the inside and I'll show you madness.
There is an acronym lookup page, and not only does it tell you the acronym and all of the overloads for it, but it's broken down by business unit so you can map acronyms to your unit's nomenclature
 
12:37 PM
@PaulWhite I don't see anything about pivot / unpivot in there :^)
I did have a hard time getting through that post.
It seems very practical.
 
I ruined the transcript ha ha
 
@SeanGallardy LOL that's fantastic. I worked for Duke / Progress Energy for a while, and they had that exact same thing.
@PaulWhite :o
 
@JoshDarnell You have mail
 
@PaulWhite I see!
 
Time travel by email
 
12:42 PM
Fancy.
Which suggestion did you provide for this series?
 
Buggered if I can remember
Wasn't pivot or unpivot that's for sure
By the way I sent that email using the Advanced Delivery System
 
I thought something seemed different about it.
I was also warned it might be a phishing attempt.
 
Really?
How rude
Also, please send me your fish
 
> BE CAREFUL. Paul White has never emailed you from this address
 
Sage advice
Also, I need a herb recommendation to go with the fish
 
12:47 PM
I don't have thyme for that right now.
 
Forrest is that you
 
what is the dill with this chat
 
It's tarragon downhill for sure
 
If only someone could keep these puns at bay.
 
lol
 
12:49 PM
it used to be anise chat
2
 
I just had to star anise
 
Paul just dunked on Peter's pun.
 
51 minutes into Friday and I've peaked already
 
It was a good run.
 
i'll try not to get salty about it
 
1:06 PM
Wow.
I leave you all unsupervised for 15 minutes...
 
i have nothing oregano to add
@Forrest email
 
1:28 PM
Sounds like an email problem.
 
1:57 PM
does Paul eat fish?
 
 
1 hour later…
3:22 PM
smoked paprika
did I do it right?
 
3:39 PM
@JoeObbish fish and eggs!
@George.Palacios mom's spaghetti
 
4:02 PM
I just finished my couple-hours-notice presentation to devs. In part of it, I showed a query that ran in 0ms, and a bad form of that query that ran in 1:50.
I asked them, "based on math, how many times slower is the bad query?"
The answer I got: "150 times"
 
4:17 PM
Why is that wrong?
 
4:36 PM
🤨
 
Those magnificent geniuses removed the colon and gave you a number. That's the most efficient answer.
 
the best developers are lazy
150 times is close enough to the correct answer anyway
 
5:29 PM
The maths community will be pleased to hear that division by zero has been solved anyway
 
6:16 PM
@PaulWhite bro just use nullif
@JoeObbish wisdom
 
6:46 PM
@ErikDarling oh thanks I always wondered what null was for
 
 
1 hour later…
8:05 PM
looking at a database with RCSI
clustered index scan with TABLOCKX takes 25 seconds, without the hint takes 120 seconds
no blocking in the wait stats
I suspect the version store is playing a role, or at the very least I want to rule it out
I can't figure out how to do that though
not sure what else it could be
it's an ordered parallel scan
 
Do you version store DMVs provide any clues?
This reminds me of the Q&A from that other dude from Madison.
8
A: Long Running Query on Read-Only Replica that takes moments on the Primary

Sean GallardyThis answer is in addition to Joe's answer as I can't be 100% certain it is the version store, however there is enough evidence so far to imply that to be part of the issue. When a secondary replica is marked as readable a good steady state for versioning information needs to first be attained s...

 
@JoshDarnell don't know what to look for
ETW is a bust because the server is at 50% CPU without me running a test query
 
Is the difference in the longer running one all CPU?
> The walking of the chain is almost a purely cpu operation, so when the chains become very long and the amount of rows returned is very high, you get a (not linear, but can be close) increase in time for the query.
A clearer question would be: For the 120 second query, is CPU time close to 95 seconds * DOP higher than the 25 second query?
 
9:12 PM
@JoshDarnell are you asking if the queries have the same CPU time to elapsed time ratio?
 
9:25 PM
No one mentioned RC1 at all
 
@SeanGallardy WRONG, read the transcript
you can also look at starred messages
 
@JoeObbish you should know me better by now
 
1 hour ago, by Joe Obbish
looking at a database with RCSI
HtH
 
 
1 hour later…
11:02 PM
@PaulWhite I don't understand
almost got hit by a bus a little bit ago
that would have solved a lot of problems
 
For Sean’s benefit
I thought he typo’d RCSI
 
"drivers must: Yield to pedestrians who are crossing the highway within a marked or unmarked crosswalk at an intersection where there are no traffic lights or control signals "
seems pretty cut and dry
 
But also, I yield to busses so I don't die.
 
I was already in the street when I first saw it because the bus was speeding
 
11:44 PM
Joe almost dies by the very thing that carries him.
 
11:54 PM
@JoeObbish That is what I was asking. Sorry, I know that probably wasn't super helpful.
I hope you sorted it out.
 

« first day (568 days earlier)      last day (121 days later) »