don't forget the DSN also has a timeout.

On Fri, May 10, 2013 at 9:48 PM, Chris Hardman <[email protected]>wrote:

>
> >Hi,
> >
> >I have an application which takes a variety of temperature and pressure
> >readings and runs them through a set of calculations, which are then saved
> >to the database.
> >
> >Scheduled tasks also do periodic calculations, averaging the results over
> a
> >calendar month, quarter or year.
> >
> >Both new periods (months) and new calculations have been added to these
> >routines, and as a result, I need to recalculate several years' worth of
> >data.
> >
> >Since even the existing periods (quarters and years) must be recalculated
> >to incorporate the new, additional calcs, I'm choosing to simply
> >recalculate everything and insert it into new tables, which will then
> >replace the old ones.
> >
> >However, when I run the routine that will recalc all this data, the
> inserts
> >run fine for some period of time, then stop. There's no error returned
> from
> >CF, and in fact, the page never returns at all.
> >
> >I've set a very long CF timeout so that the routine can continue. The
> >inserts simply stop happening.
> >
> >I see no memory or CPU problems on the server when this runs.
> >
> >Does anyone have any insight into what might be happening here?
> >
> >
> >--
> >Thanks,
> >
> >Tom
> >
> >Tom McNeer
> >MediumCool
> >http://www.mediumcool.com
> >1735 Johnson Road NE
> >Atlanta, GA 30306
> >404.589.0560
>
>
> Generally it is quicker to store everything you need into an array of some
> sort, then when you go to do your insert loop over that array.
>
> For MySQL
>
> insert into temperature (thisTemp) VALUES <cfloop from="1"
> to="#arrayLen(tempArray)#" index="i">tempArray[#i#]<cfif i lt
> arrayLen(tempArray)>,</cfif>
>
> Oracle would be a little different.
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:355713
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to