Viewing 15 posts - 1,186 through 1,200 (of 5,590 total)
Tony,
Here's a new TVF to try out. It is no longer an inline TVF; it's now a multi-statement TVF. I'm trying to hit some of the larger tables only once,...
June 7, 2011 at 2:18 pm
Tony,
I'm trying to redo the iTVF, and I have a few questions:
1. For any Invoice.InvoiceId value, will there be one and only one row in InvoiceTotal for that InvoiceId?
2. For...
June 7, 2011 at 12:50 pm
... or this (it will only hit the #AllLocations table once, not twice. However, it will scan the entire table. Previous query will take advantage of indexes if available on...
June 7, 2011 at 12:22 pm
GilaMonster (6/7/2011)
The client-from-hell is no more.
Celebration time!
....... or did you take that sword thingy of yours in to work and do away with them all?
June 7, 2011 at 12:14 pm
cgrammont (6/7/2011)
June 7, 2011 at 8:37 am
To answer your question... just clustering.
The other available options:
1. Shipping the transaction log: requires Bulk Logged for Full recovery models.
2. Mirroring: requires Full recovery model.
It's a lot easier to manage...
June 6, 2011 at 9:26 pm
Are you talking about the TotalGross,TotalNet, TotalUnits?
If so, try this instead:
CREATE PROCEDURE spCalculateRuleInvoiceUnits @RuleUnitType numeric(9,2),@TermsRuleType numeric(9,2),@RuleId decimal(18,0)
AS
DECLARE @Col2Use sysname,
@SQLCmd ...
June 6, 2011 at 9:11 pm
Jim,
If I've read things right, you're going to the Summit? Do you know that Thursdays up there is "Kilt Day"? Grant started it... he can fill you in on it!
June 6, 2011 at 9:00 pm
Tony,
Okay, I don't think any additional indexes will help out... this looks to be about as efficient as possible as it is currently written.
I do see that the branch that...
June 6, 2011 at 3:31 pm
FYI: Wrong procedure. Need the one that has the parametrized string, calling sp_executesql at the end.
June 6, 2011 at 3:14 pm
tfeuz (6/6/2011)
I am certainly not going to change taking your advice at this point 😉
That also explains why my plan was show operations on the invoice table of over 20%
But...
June 6, 2011 at 2:40 pm
Tony,
Can you add SET STATISTICS IO,TIME ON; to the test that you're running (not to the procedures), and send the results?
Please do it for "slow" and "InvoiceKeyFirst" methods.
June 6, 2011 at 11:42 am
tfeuz (6/6/2011)
Just so we are on the same page -- this is the current SP we are working with. The ones using string concatentation took at least 2-3...
June 6, 2011 at 11:31 am
Viewing 15 posts - 1,186 through 1,200 (of 5,590 total)