|
Comments
|
|
It was very well presented and excellent information.
|
|
Charlie Bruno on
9/23/2010
Excellent presentation.
|
|
|
Very interesting!
|
|
Bill Portman on
9/23/2010
Awesome!
|
|
|
When viewing profiler, the number of reads always seems to be used to indicate a more efficient query but and explanation of the duration would be good since, in this example, the number of reads was lower but the duration was higher, which would indicate to me that it was not the best choice
|
|
|
like it
|
|
|
Fantastic!
|
|
|
I've been writing SQL code for years and never knew it was that easy to apply optimizing hints. Thanks.
|
|
|
very good
|
|
Jeromy Kimani on
9/25/2010
Good job Andy
|
|
|
Extremely useful and concentrated knowledge presented beautifully. Thanks Andy!
|
|
|
Cool idea!
|
|
|
Good Explanation.
Generally optimizer picks
Loop Join:
- Small Data Sets
- The innser data set is indexed
Merge Join:
- Medium Datasets
- Eachside of the join result set is naturally sorted on a key
HASH Join:
- Huge datasets
- No Indexes
|
|
Martin Miller on
10/7/2010
Thanks Andy
|
|
|
As always, youre full of helpful information!
|
|
|
Good demo
|
|
|
Good demo for query tuning.
|
|
|
he's not measuring the efficiency of the query correctly. profiler reads isn't a sufficient measure.
|