ユーザーがDB内のいくつかの列を更新できるようにするC#アプリがあります。私の問題は、DBに300.000レコードがあり、50.000を更新するだけで30分かかったことです。私は物事をスピードアップするために何かをすることができますか?
私の更新クエリは次のようになります。
UPDATE SET UM = 'UM', Code = 'Code' WHERE Material = 'MaterialCode'.
私の唯一のユニークな制約はマテリアルです。ユーザーが選択したファイルを読み取り、データをデータテーブルに配置してから、行ごとに移動して、DB内の対応する資料を更新します。