Viewing 15 posts - 6,856 through 6,870 (of 7,608 total)
I think you can eliminate the problem, and a full table scan, like below.
Whiile this makes your initial q moot for this specific example, it could naturally still be good...
January 29, 2013 at 3:44 pm
ChrisM@home (1/29/2013)
GilaMonster (1/29/2013)
ChrisM@Work (1/29/2013)
January 29, 2013 at 2:19 pm
PiMané (1/29/2013)
January 29, 2013 at 1:26 pm
The real key to performance is the proper clustered index.
If you (almost) always query [dbo].[XmlDataModel] by [ExerciseYear], then cluster by [ExerciseYear] followed by any other column(s) you (almost) always query...
January 29, 2013 at 12:21 pm
Not 100%, as I don't have any table definition to look at.
But if fromdate and todate are both in the text format above, then something like:
SELECT
...other_columns...
...
January 28, 2013 at 4:51 pm
select
convert(varchar(20), cast(stuff(substring(string, 5, 15), CHARINDEX(':', substring(string, 5, 15)) - 3, 0, RIGHT(string, 5)) as datetime), 120)
from (
select 'Mon...
January 28, 2013 at 1:08 pm
Igor Makedon (1/28/2013)
Are the folowing two SELECT statements equvalent (i.e. -- see my original question, -- "return exactly the same row set" no matter "what data is")?
[font="Courier New"]SELECT xx FROM...
January 28, 2013 at 11:26 am
WHERE and HAVING are fundamentally different; they should never be thought of as equivalent or interchangeable. That is, for a given query/subquery, only one of them is right to...
January 28, 2013 at 10:36 am
Bhuvnesh (1/28/2013)
niha.736 (1/27/2013)
How can I go with this SP's while creating or modifying.
if exists (select 1 from sysobjects where name = 'getNotificateProduct')
DROP PROCEDURE [dbo].[getNotificateProduct]
GO
Create PROCEDURE [dbo].[getNotificateProduct]
(
)
begin
....
....
end
IS...
January 28, 2013 at 10:18 am
SQL will tell you if/why it won't shrink the log:
SELECT log_reuse_wait_desc, * --col name may be a little off, from memory, but it's at least close
FROM sys.databases
WHERE name = 'yourDbName'
January 28, 2013 at 10:13 am
Nope, you have to synonym every object:
[LiveServer].[Databade].[TheSchema].[ObjectName1] --> [DevServer].[Databade].[TheSchema].[ObjectName1]
[LiveServer].[Databade].[TheSchema].[ObjectName2] --> [DevServer].[Databade].[TheSchema].[ObjectName2]
etc.
January 28, 2013 at 10:12 am
The only real "success" is for the 3rd party hack cashing the checks. Anyone trying to implement or maintain this system is, as "The Big Bang Theory" put it,...
January 28, 2013 at 10:09 am
Jeff Moden (1/28/2013)
January 28, 2013 at 9:22 am
Just curious:
How did you determine that the deadlocking was due to FK lookups?
Legitimate FKs should be used when possible. FK definitions in SQL itself are vastly more efficient...
January 25, 2013 at 3:12 pm
ScottPletcher (1/25/2013)
MyDoggieJessie (1/25/2013)
January 25, 2013 at 1:20 pm
Viewing 15 posts - 6,856 through 6,870 (of 7,608 total)