楼主可以参考一下:BULK INSERT。

解决方案 »

  1.   

    大容量文本导入语句:
    BULK INSERT 表名
        FROM 'C:\name.txt' --文件路径及文件名
    WITH
    (
        FIELDTERMINATOR='|', --字段分格符
        ROWTERMINATOR='\r\n', --行结束标记
        DATAFILETYPE='char' --导入后数据类型
    );
      

  2.   

    数据库始终处于如此情况?不太可能吧,如果只是批量定时导入一定数据,用BULK INSERT吧
      

  3.   

    如果数据行很小
    完整恢复,bulk可以每秒1-2万,
    大容量恢复,bulk可以3-5万
      

  4.   

    每秒2万,是2万条记录?每条记录多少字节?
    并发查询情况如何?磁盘阵列、CPU、RAM、网络如何?
    不设计好会死鸡鸡哟
      

  5.   

    每秒2万入库,这个已经不是纯软件问题了。SQL2005能承受吗,我看够呛。一小时就是3600 × 2W = 7200万数据,一天就是17亿2800万数据。要不了两个月就是千亿级别的了。乖乖,跟中国移动的数据库差不多了。