2005年有没有办法加快批量插入?我正在考虑分区,这样好吗?
答案 0 :(得分:2)
有关批量插入和分区交互的讨论,请参阅Loading Bulk Data into a Partitioned Table。虽然分区不会加快批量插入,但它允许您将并行加载批量插入到单独的未分区表中,然后使用ALTER TABLE ... SWITH PARTITION将所有上载的内容转换为单个分区表,请参阅Transferring Data Efficiently by Using Partition Switching。但是要执行此操作,首先需要在ETL过程中对数据进行适当分区,以便将其发送到正确的批量插入负载。
在大多数情况下,没有必要走极端。您应该能够在没有问题的情况下获得令人印象深刻的批量插入速度,您确定从普通的大块插件中挤出所有东西吗?例如,您确定bulk-logging发生了吗?而不是最后,你的磁盘快(LDF 和 MDF)?我们是在谈论剥离的RAID 10中的20个主轴,还是5400 RPM 1TB慢速获取磁盘?