我在一台安装Win2000 Server + SP4的2cpu 服务器运行数据装载程序,数据库在另一台服务器上,通过Informix ClientSDK2.8连接,使用ADO控件通过ODBC连接。对于插入字段数非常多的若干个表(~300字段/table)
单线程或两个实例按单线程运行都比较快,各个线程均匀分配到各CPU上运行,如果用单实例运行多线程,其中一个cpu的利用率会降低近50%,各线程装载性能明显下降。已考虑过线程同步造成的影响,但关系不大不知还有没有方法进行性能优化