問題タブ [bulk-load]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8719 参照

mysql - R MYSQL データベースへのデータの一括アップロード

パッケージがあります: RMySQL

R から大量のデータを mysql に一括アップロードするにはどうすればよいですか? 約 100 万行、80 列の csv があります。

このようなものは機能しますか?

これは行ごとに挿入されるのではないかと心配しています...

0 投票する
1 に答える
12858 参照

database - Sybase bcp エラー

私がしたいことは、テーブルをファイルにコピーし、テーブルを切り捨て、データをテーブルにコピーすることです。

このために、次の 2 つのコマンドを使用しています。

アウト:bcp TABLE out file.csv -S SERVER -U user -P password -r '\n' -t '^|' -c
イン: bcp TABLE in file.csv -S SERVER -U user-P password-r '\n' -t '^|' -c -J iso_1 -b 5000

これは私が得るエラーです:

CSLIB Message: - L0/O0/S0/N36/1/0:
cs_convert: cslib user api layer: common library error: The result is truncated because the conversion/operation resulted in overflow.

興味深い部分(少なくとも私にとって)は、最初の列が奇数である行に対してのみエラーが発生することです。最初の 300 万行から、最初の列 ( the PK) がすべて奇数になるように半分を切り捨てます。

さまざまなオプションを試しましたが、どれも機能していないようです。charset私が知る限り、切り捨てられるような巨大な列はなく、carriage return欠落していません。

どんな助けでも大歓迎です。

更新:フォーマット ファイルを作成した後、エラーはなくなりましたが、データの半分だけがテーブルにコピーされます。

更新:機能してすべてのデータをロードするフォーマット ファイルを作成できましたが、別のサーバーでは使用できません (テスト環境で機能し、運用環境で実行する必要があります) Attempt to read an unknown version of bcp format-file.。これが何を意味するかはわかりますが、バージョンの正しい値を見つける方法はありますか?

解決済み:VIEWデータベースを掘り下げた後、本番環境でテーブルをコピーするために使用されたのは 25 列しかコピーされなかったが、テーブルには 26 列ある (誰かがテーブルを変更し、私は変更しなかった)ため、問題は確かにデータの不整合であったようです。知らなかったし、それが起こったことに気づいていなかった)。を修正し、View動作するようになりました。

0 投票する
1 に答える
1443 参照

c# - エンティティ フレームワークの一括読み込みが遅すぎるシードの追加

上記の方法を使用して、データベースにデータを入力します。しかし、1000 エントリに 50 秒かかります。470k エントリのファイルがあります。パフォーマンスを改善するにはどうすればよいですか。エンティティ フレームワークを使用しています。パッケージ マネージャで PM> update-database を実行すると、このメソッドが呼び出されます。同様の機能が必要です。私はasp.netとエンティティフレームワークに非常に慣れていないため、ガイダンスをいただければ幸いです。

PS: 1000 エントリに 50 秒かかっても大丈夫ですか、それとも何か間違っていますか?

0 投票する
7 に答える
193119 参照

sql-server - ファイルを開けなかったため、一括読み込みできません。オペレーティング システム エラー コード 3

ストアド プロシージャを SQL Server エージェント ジョブとしてセットアップしようとしていますが、次のエラーが表示されます。

ファイル「P:\file.csv」を開けなかったため、一括読み込みできません。オペレーティング システム エラー コード 3 (このエラーのテキストを取得できませんでした。理由: 15105)。[SQLSTATE 42000] (エラー 4861)

面白いことに、ストアド プロシージャは、手動で実行すると問題なく動作します。

ドライブ P: は Samba Share 経由で LINUX から Windows SQL Server 上の共有ドライブであり、次のコマンドを実行してセットアップされました。

EXEC xp_cmdshell 'net use P: "\lnxusanfsd01\Data" パスワード /user:username /Persistent:Yes'

これに関する任意の助けをいただければ幸いです