insert mobile  select ...

解决方案 »

  1.   

    数据库方面插入用存储过程最快,索引少一可以提高速度程序方面与数据库有关系,在c#中操作sqlserver,用sqlCommand不要用数据集可以、加快速度
      

  2.   

    使用存储过程还是不够快的。
    如果是oracle数据库可以使用sqlload
      

  3.   

    建议使用存储过程
    ASP.net中最好将中间层与表现层分开
      

  4.   

    我感觉一次插入650万条记录,只能等啊
    存储过程里面提高速度只是说绕开了表现层的调用,最后还不是一条insert
    一次性插入数据,还是用DTS快些吧
      

  5.   

    把机器上消耗IO、CPU资源较多的进程先关掉
    最实在的,把所有的索引去掉~~
      

  6.   

    谢谢大家!
      我实现的是把一个文本里面的数据提取后合成手机号码,插入到数据库sql2000中,我使用了存储过程,加上提取数据的时间,每秒钟插入1000条数据左右,总共用了6500秒时间。
      

  7.   

    差不多, 我试过一次, 大约每秒2000来条的insert 速度。
      

  8.   

    /expert/Deeptree/leftframe.asp?url=/expert/deeptree/welcome.asp?1=1&frame=&xmlsrc=/Expert/deeptree/Rooms/List.xml&csdnstyle=&myie=ie