同情
呵呵
我觉得你那个从表可以不建主键
每次都把数据全部导入后
然后在写删除重复数据的delete语句

解决方案 »

  1.   

    zgh2003(世纪飞扬) :能不能详细些告诉我这方面的知识呢?我就知道这样不好,但是它是怎末争夺磁盘资源的呢?这个磁盘资源指的是啥啊,是内存、Cpu、虚拟内存?降低操作的效率是指整个操作系统中所有运行着的程序的操作的效率吗?
      

  2.   

    我只能把我的理解说说啦,大家切磋切磋:
    形象点说,把磁盘资源比作一个理发店,
    而这个理发店现在只有一个理发师,
    某天突然客人多了,这样势必会引起客人排队等候的现象,同时呢客人也不断地来,
    而最后来的是不是会造成等待的时间更长呢?回答是肯定的。
    反过来,过多的I/O操作就会引起事务排队的现象发生,造成用户一步操作后要长时间的等待,这对于用户来说就是影响了操作的性能或效率,因为用户要求操作越快越好。上面应该说清楚了,你所问的磁盘资源应指磁盘空间,
    比如当你把所有Oracle文件放在“D:”盘上,尤其是数据文件,
    如果并发操作(数据更新操作)的用户多了,这样就会造成争夺磁盘的事件发生。降低操作的效率多数应与用户存取或更新数据的操作有关,因为我们所关心的只是对户来说的。
      

  3.   

    为什么只有一个理发师啊?我过去一直考虑影响程序运行速度的因素是cpu和memory,现在知道i/o操作对操作的影响也非常大,但是谁具体知道程序运行时系统是如何协调资源的呢?有这方面的资料也请告诉我一下:[email protected]