0

ほぼ1200のレコードを持つtxtファイル(タブ区切り)があります。私は.txtファイルからデータベースにすでに作成されている(構造)テーブルにデータを取得するために一括挿入操作を行っています。一括挿入が永遠にかかる理由がわかりません。この操作に永遠にかかる原因をどこで/何を/どのように確認するかについての提案はありますか? ありがとう。私も以前やったことがありますが、うまくいきました。理由はありますか?

BULK INSERT DataFromatltemp
 FROM '\\abcd\Admin\temp\Copyatltemp07.txt'
 WITH
 (
  FIELDTERMINATOR = '\t',
  ROWTERMINATOR = '\n'
 )
GO
4

1 に答える 1

-1

RDBMS とパフォーマンスに関連するほとんどすべてのことは、一連の変数に依存しますが、最初に確認できるヒントがいくつかあります。

  1. database: データベースが単純復旧モードを使用していることを確認してください。
  2. ターゲット テーブル: すべての制約 (チェック、外部キーを含む) をクリアします。
  3. ターゲット テーブル: すべてのインデックスを削除します。
  4. ターゲット テーブル: 他のプロセスによってロックされていないことを確認します。
  5. ソース ファイル: 他のプロセスによってロックされていないことを確認します。

このヒントが役立つことを願っています。

于 2012-05-07T17:19:32.740 に答える