Hello, We have just upgraded to a new machine and are having strange performance issues. We are getting worse performance on the new machine than the old one. 1 example is a small T-SQL function that builds a table of 60507 records. On the old server it runs in 5 seconds, but on the new one it takes 50 seconds. When we do this we get about 2-3% CPU usage. Also within DTS, the Data Driven Query Task runs slow. It is only slightly faster than the old server. Here we get 10% CPU usage. Any ideas? Below are the specs for the 2 machines: Old Server Dual PIII 1.3 GHz 1GB RAM Windows 2000 SP3 SQL Server 2000 Standard Ed SP4 5 instances of SQL server currently running New Server Dual Xeon P4 3.4 GHz w/ hyperthread enabled 4GB RAM Windows Server 2003 Standard Ed SP1 SQL Server 2000 Standard Ed SP4 1 instanc of SQL server is running, 3 are installed. I have played around with boosting SQL Server priority within windows and disabling all non-essential windows services only to get a very small performance gain.