I'm doing a query like this:

<cfquery name="updateTicket" datasource="#request.dsn#"
username="#request.dbuser#" password="#request.dbpass#">
  UPDATE Tickets
  SET  folder = <cfqueryparam cfsqltype="CF_SQL_INTEGER"
value="#getEscalationInfo.eFolder#">,
    dateUpdated = <cfqueryparam cfsqltype="CF_SQL_TIMESTAMP"
value="#CreateODBCDateTime(Now())#">
  WHERE ticketID IN (<cfqueryparam cfsqltype="CF_SQL_VARCHAR"
value="#tickList#" list="Yes">)
 </cfquery>

The tickList can contain 20-30,000+ items, and performing this query takes
forever. What can I do to improve this a bit more? Perhaps doing multiple
updates within the <cfquery> or doing ticketID = #List[1]# OR ticketIS =
#List[2]# etc? Any ideas?

Cedric


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

Reply via email to