Q&A

回答の並べ替え:
投稿新規に質問を投稿する

大量データの更新方法

ky_am ky_am

2023-04-10 16:15

10000件以上のデータを繰り返しテーブル更新しようとすると非常に時間がかかるのですが、短時間(20秒程度)で処理できる方法はないでしょうか?

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

見当違いであれば申し訳ありませんが、
「データ更新を一括実行する」アクションを利用することで、登録・更新・削除に
ついては格段にスピードが上がります。
※使わないと、1回の更新の都度コミットしている事になります。

その他、レスポンスに関する情報が以下に載っておりますので、ご参考まで。
https://cloud.celf.jp/celf-help/ja/texts/other/performance/performance.html

よろしくお願いいたします。
メールコンタクトをとる
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。

10000件以上と書かれていますが、具体的には約何件ほどでしょうか。
それと繰り返しテーブルを更新とありませすがこちらも何回ほど
繰り返していますでしょうか。
あまりにデータ件数が多い場合や繰り返し処理が多い場合は
かかっている時間が適正かもしれないと思い質問しました。

確実に早くなるか分かりませんが、下記を試してみることで
早くなる可能性があります。

・シート上で「設定済みセル」機能を利用して何かしらの処理をしている場合、
 すべて外して実行してみる。
 これでもし速度が速くなった場合は「設定済みセル」で行っている
 処理を他の処理の中で行うようにする。

※どのような状況で処理しているか把握できていない為、
 シートに10000件ほどのデータを表示しておき、繰り返しアクション内で
 テーブル更新アクションを使って処理しているという想定で記載しています。
メールコンタクトをとる