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