Thank you everyone for all  your suggestions. Gonna start testing them out. 

Byron: I have this issue when running the query via management studio and
via cfquery so not sure if that is relevant..

Jon: I'm still running 2005 (if it ain't broke...), but was also thinking
about trying READ UNCOMMITTED (maybe that would have the same effect as your
suggestion?)

Mark: The select is only returning a couple of columns (date/int) and no
text.. I'll check the activity monitor.. the execution plan shows the index
usage and doesn't appear to account for the delays...

Jeff: Thanks for the Queries, I'll try them! 

Whohoo! Cftalk is alive!!

Brook

-----Original Message-----
From: Byron Mann [mailto:byronos...@gmail.com] 
Sent: December-05-13 10:22 AM
To: cf-talk
Subject: Re: Simple SQL Query sometimes really Slow?


Could never figure this out, but we had a similar issue on 2005 with a date
time column.

I remember we changed from a cfquery to a stored procedure and it was
resolved.

Byron Mann
Lead Engineer & Architect
HostMySite.com
On Dec 5, 2013 12:27 PM, "Brook Davies" <cft...@logiforms.com> wrote:

>
> This may not be the right place to post this (man, CF-TALK has changed 
> a lot in the last 5 or so years ;)).
>
>
>
> I have a simple SQL query that is showing up as running slow. When I 
> run it via the Management Studio it is sometimes fast 0.1 seconds and 
> sometimes, seemingly randomly slow 1.5 minutes!). Other queries on 
> other tables are executing normally. This table only has 50k records 
> and even a simple query is sometimes really slow.
>
>
>
> The query that runs slow is as simple as
>
>
>
> select commitDate,id from databaseChangeLog
>
> where usr_id = 62622 and form_id = 312468
>
> and commitDate > '2013-12-04 11:00:05.0'
>
>
>
> But is just as slow without the date part. The table has a clustered 
> index on the primary key (id) and a non-clustered index on 
> usr_id,form_id and commitDate. The index doesn't seem to make any
difference.
>
>
>
> My guess is the table is locked. My question is:
>
>
>
> How can I determine if it is locked? What would be locking it. I 
> checked all my code and there are no CFTRANSACTIONS or ISOLATED READS 
> or anything like that. There are some inserts and the table has 2 TEXT 
> columns which are being updated at times with fairly large values. But 
> the only queries reported as slow are these simple SELECTS. The query 
> execution plan uses the non-clustered index on (usr_id,form_id and 
> commitDate).
>
>
>
> I'm just at a loss as to why this specific query is sometimes so slow..
> where to look?
>
>
>
> Brook
>
>
>
>
> 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357295
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to