前提・実現したいこと
Docker上のSQL Serverに大量データ(約600GB)のインポートを行いたい。
発生している問題・エラーメッセージ
4GBのデータインポート(BulkInsertを使用)で10分程度かかっており、インポートが遅くなりました。(前回実績では、同一テーブルで1GB程度で10秒程で完了していた。) アクティビティモニタ上はDockerを起動しているだけで、「com.docker.hyperkit」がWrite約50GB,Read約35GB になっており、Docker上で何かしらIOが発生し続けているように見えるので、それが原因のような気がするのですが、なぜそうなっているのかわからず。。。
該当のソースコード
BULK INSERT [テーブル名] FROM [Docker内のCSVファイルパス] WITH ( FILEDTERMINATOR = ',', ROWTERMINATOR = '0x0a' );
試したこと
Dockerの再起動、SQL Serverの新規DB作成
補足情報(FW/ツールのバージョンなど)
SQL Server:SQL Server2017
Docker:18.03.1-ce-mac65
GUIツール:SQL Operation Studio 0.30.6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。