設定によりどちらのモバの挿入や更新
-
05-09-2019 - |
質問
こんにちは仕事をしているプロジェクトの必要がありま程で複数のxmlファイルの一日の移植、データベースの情報に含まれるそのファイルです。
それぞれのファイルの約1Mbを含む約1000記録また、通常必要と12、25のこれらのファイルです。いくつかの情報に関してバルクの挿入を設定によりどちらのモが問題なんだかtrickierてのxmlファイルを含む新しい記録の混合などの変更に記録です。
のxmlがフラグを変えることができるので、特定のレコードする新規または更新既存のレコードがどのような情報が変わりました。Xmlの記録を含まない当社のDBの識別子が使用できる識別子からのxmlでの記録が独自に配置の記録当社のDBです。
当社の戦略についてお話したいと思いる場合、現在のレコードが挿入や更新を基にしたいずれかの行挿入のDBやしていきたいと考えてお探しの情報を更新るオブジェクトの情報をxmlで記録を最小化することにより更新を行い出できます。
問題は現在のアプローチは、ぜひ一度見に来てください課題DBのロックおよび当社の業績が早いですね。私たちは一部についての複数案のような別のテーブルの異なる事業も別々のDBのんどうきんでもらえるようこれからも努力の前に決定のことのように、地域の意見が、この問題をよろしくお願いします。
解決
カップルのアイデア
- 常に利用するようにしてIStatelessSessionバルク事業です。
- だいないのは嬉しい性能、スキップ設定によりどちらのモ使用保存されている手続きやパラメタライズド-クエリに特有のこの利用 IQuery.ExecuteUpdate()
- 使用している場合は、SQL Server、き換されたxmlフォーマットをBCPFORMAT xmlそこに大量挿入でのみ挿入)
- だと多すぎるロックDB、分類は、業務(初見を挿入する必要が何を更新しましPKsの更新を作成し、そこに大量挿入のために挿入し、そこにアップデート)
- 場合の解析のソースファイルはパフォーマンスの問題(でmaxesしてCPUコア)、やってみで並列(き 平行な拡張)
所属していません StackOverflow