My stored procedure uses "for xml explicit" to return some xml data. It returns 1.34MB of xml. Does it sound unreasonable that it takes anywhere from 15 seconds to minutes to execute? It is never the same execution time. Is there a reason for that?

Thanks,
Ya-Tin