« first day (4257 days earlier)      last day (910 days later) » 

05:57
Morning
 
1 hour later…
07:22
@ErikDarling Fixed, thank you
@JoshDarnell This remark caused me trauma
 
2 hours later…
09:10
A chairde - Morning all!
09:59
Morning
in my defense, they've promised to sunset this table for like 3 years now
 
1 hour later…
11:14
@Charlieface I managed to shoe-horn an explanation into a supplementary answer, but when you have a question you could consider asking it.
@PaulWhite It's essentially the same question, it's just that my answer is only a partial answer as it doesn't explain why.
@Charlieface And that was your question.
This reminds me of the surprise you expressed when I asked a question on SO recently.
Maybe people feel some embarrassment asking questions? They shouldn't.
Everyone has questions.
@PaulWhite No, OP also wants to know why, so it's the same question. If I saw it posted I would close it as a dupe.
Either way, forgive me for thinking you are the optimizer.
It's a pretty easy mistake to make. :-)
It's certainly a related question, but I would un-close it as a duplicate if I saw you do that. One of the frustrations here is people asking perfectly decent 'related' questions in comments instead of as actual questions.
@PaulWhite Last question I've found is from a month ago and you've self-answered
Ah sorry, I was looking at the dba.stackexchange only
I don't know that site at all
Oh sorry I thought I'd seen you there
Hard to keep track of everyone
Like identity columns
ouch
11:24
Anyway. It drives me nuts SQL Server 2022 will have any number of stupid extensions but not row constructors.
Bit twiddling for goodness' sake
I still think the optimizer is masquerading online as @PaulWhite, I mean how on earth does one go about writing this article for instance sqlperformance.com/2021/11/sql-performance/… ?
Paul would do a much better job than SQL optimizer
1. Become a genius
2. Write article
3. ...
4. Fail to make a profit
5. Send an invoice
4
What are the names of the relevant optimizer rules for boolean logical transformation? — Charlieface 6 mins ago
11:28
The funniest thing about the bit-twiddling is they forgot the most obvious functions: aggregate BIT_OR and BIT_AND
Not everything is done with rules. There used to be a separate stage (hard-coded, not in rules) for NNF convert, but in modern times it's implemented in the parser.
And they still don't have JSON_AGG JSON_OBJ_AGG or XML_AGG
@PaulWhite Interesting. I wonder if that would ever make a difference, eg the parsing stage happens when you CREATE a function or proc, rather than at (re)compile time
It's a mature code base now so there are bits and pieces all over the shop. There are some normalization rules and some extra snippets in index- and computed-column-matching logic.
It's handy to think of things as all neat and tidy when explaining concepts, but the reality of any real product is usually pretty different.
For example, people think of constant-folding as a thing that happens once at a particular point in the compilation sequence, but it's not. Sure, there's one comprehensive run at the start, but as you go along its frequently necessary to re-fold new derivations.
11:44
In seriousness, most of the things I write about these days are things I'm curious about or people I talk to are. I research them and write them down to avoid forgetting.
I think the adaptive threshold was something Erik was curious about
12:42
I’m curious about SEO
Ahem
No one knows anything about SEO
Certainly not me, anyway
 
1 hour later…
13:59
@PaulWhite are you sure?
14:09
pretty sure yeah
15:07
it seems the old magic has worn off
maybe i need to ask in all caps
15:17
Well I'm not going to blog about SEO
yeah yeah
not all of us have stunning views and photographer wives to capture them
15:42
She'll be pleased to hear that
It's only an iPhone 7+
16:16
"only"
like it wasn't thousands of years of technology created and refined by humans to capture images
on top of all the orther add-ons
email and texting and such
porn
bit like humans then
hrm
somewhat easier to replace
less self-replicating
I'm eagerly expecting the lock escalation blog. Get in line with the SEO post.
17:09
"Yessssssssssssssssssssssssssss"
2
I prefer yis to yes
17:38
> Body must be at least 30 characters
Sounds like schizophrenia
"Just because you are a character, doesn't mean you have character", as Mr. Wolf used to say
17:54
> A read operation on a large object failed while sending data to the client. A common cause for this is if the application is running in READ UNCOMMITTED isolation level. This connection will be terminated.
i'd never seen that one before
18:36
Who do I talk to about SSRS problems? Does anyone anywhere actually use SSRS?
what sort of talk do you need to have?
oh i see the tweets
eugene medinger or megan longoria might be able to help
but it might cost money
@ErikDarling Thanks!
yeah i saw that, just never came across it in the wild before
 
4 hours later…
22:52
@Zikato I think that's scheduled for Tuesday
23:04
In the meantime, there's sql.kiwi/2022/08/…

« first day (4257 days earlier)      last day (910 days later) »