公司内的sql服务器是ibm的,配置绝对可以,每天中午要拔掉网线执行一段本机上的用delphi7+sql2000做的程序,程序的结构是一个while循环里面嵌套一个for循环,第一层循环记录大约有3万多条,每条的第二层循环有1-10条记录不等,原来的时候用的时间是1个小时,后来因为需要在for循环中用到的一个表中加了一个自增长的id字段和其他两个字段(原来这个表是没有自增长的id字段和主键的,而我加了这个字段后也没有设置任何主键),但程序的执行速度明显慢了,用2个小时还执行不完,我考虑到是不是加这个id字段引起的,然后我把这个id字段和新加的其他字段都删了,但速度还是那么慢,现在公司里的网络和整个erp系统因为没有执行完这段程序而无法使用,大家分析一下是加id字段的原因还是其他原因?
公司内的sql服务器是ibm的,配置绝对可以,每天中午要拔掉网线执行一段本机上的用delphi