Help me out, I tried everything possible.Copied a db from the current server (SQL 2008 v.10.0.05512.0, 8 cores, 40955 mem) to new server (SQL 2014 v.12.0.2000.8, 8 cores, 49152 mem). Same basic file setup on both servers: RAID10, data on E:\, logs on F:\. MAXDOP=0. There are no other jobs or functions running on the either server.Each early morning, about 1am, both servers perform the same functions, so I can test the new one's performance against the current one.Step 1, take a text file, and convert to a bulk file ready for loading into SQL.Step 2, disable indexes.Step 3, bulk load file.Step 4, rebuild indexes.The performance on the new server is improved on steps 1, 2, & 3. But step 4, rebuilding the indexes is significantly slower. I have already made sure on the new server, the compatibility level is set to 2014, stats were updated. I even dropped the indexes and recreated them from scratch. All the indexes are non-unique, non-clustered. So what am I missing? Why is it slower on the new server?Thanks,Michal.
↧