Paul White's user avatar
Paul White's user avatar
Paul White's user avatar
Paul White
Moderator
  • Member for 12 years, 9 months
  • Last seen this week
103 votes
6 answers
77k views

Retrieving n rows per group

63 votes
6 answers
69k views

Date range rolling sum using window functions

62 votes
1 answer
12k views

Is there any benefit to SCHEMABINDING a function beyond Halloween Protection?

47 votes
3 answers
12k views

Excessive sort memory grant

26 votes
1 answer
1k views

Logical reads different when accessing the same LOB data

24 votes
1 answer
4k views

Does SQL Server cache the result of a multi-statement table-valued function?

22 votes
1 answer
5k views

When does SQL Server warn about an Excessive Memory Grant?

20 votes
1 answer
2k views

Nonclustered index storage on clustered columnstore

19 votes
1 answer
1k views

Forced plans on readable secondaries

18 votes
1 answer
1k views

Single-row INSERT...SELECT much slower than separate SELECT

18 votes
2 answers
3k views

CROSS APPLY produces outer join

14 votes
1 answer
874 views

Unique index updates and statistics row modification counters

13 votes
1 answer
600 views

Prevent THREADPOOL waits due to idle worker thread trimming

11 votes
3 answers
4k views

Is MySQL breaking the standard by allowing selecting columns that are not part of the group by clause?

10 votes
1 answer
465 views

Hash aggregate bailout

10 votes
1 answer
729 views

Index Seek Operator Cost

10 votes
1 answer
490 views

Why doesn't join elimination work with sys.query_store_plan?

9 votes
1 answer
678 views

SQL Server LOB variables and memory usage

8 votes
1 answer
462 views

Why are statistics slower to build on clustered columnstore?

8 votes
1 answer
403 views

What is the StatementParameterizationType plan attribute?

7 votes
1 answer
2k views

Does lightweight pooling disable built-in CLR facilities?

4 votes
1 answer
192 views

Degree of parallelism and scheduler usage