![](/img/trans.png)
[英]How to drop a Clustered Index on a table if it exists and add a new Clustered Index?
[英]How to bulk copy in parallel to a table with a clustered index?
有一個過程可以將數據從3個源中並行地批量插入sql表中。 在向該表添加主鍵后,由於成為死鎖的受害者,一段時間后取消了兩個大容量插入查詢。 直到我添加了主鍵,這才發生。 我認為問題與通過添加主鍵創建的聚簇索引有關。
現在,我只是要刪除主鍵,然后在表上創建一個非聚集索引。 我想要更多有關該問題是否是我所認為的問題以及是否有辦法在不增加加載過程的情況下添加聚簇索引的信息。
不知道它是否比治療更毒,但是Robert提出在大量插入之前刪除聚簇索引:
http://www.simple-talk.com/sql/learn-sql-server/bulk-inserts-via-tsql-in-sql-server/
我們只是鎖定表並最少地記錄事務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.