Re: レコード削除、バッチタスクかSQLコマンドか
nkmt
投稿数: 1668
その後、試してみました。^^;
ログを取らない状態で
・SQLコマンドのDELETE文
・削除バッチタスク
を比較してみました。
2本のテーブルから、それぞれ50件程度を削除するのですが
前者が サッ サッ っと体感0.5秒で終わるのに対し、
後者は たら〜〜 たら〜〜 っと 体感2.0秒かかる感じです。
総件数も500件程度にしかならないです。
ノートPC 4500rpmのハードDISK
SQL Server 2012 EXP
64bit OS
メモリ8GB
今回このいわば表示用ワークファイルをSQLサーバーにしている
のが実は誤りで、並行実行テストのデバッグ用にSQLサーバー
のデータにしていたのですが、メモリWFへと変更します。
(なので当然普通のバッチ削除タスクになりますけど。)
私の言いたかった事は、ゲートウェイの改良を希望したい
という事です。
SQLサーバーの実データを削除する場合は、バッチ削除よりも
SQLコマンドの方が高速だという事は、正解でしょうかね?
ログを取らない状態で
・SQLコマンドのDELETE文
・削除バッチタスク
を比較してみました。
2本のテーブルから、それぞれ50件程度を削除するのですが
前者が サッ サッ っと体感0.5秒で終わるのに対し、
後者は たら〜〜 たら〜〜 っと 体感2.0秒かかる感じです。
総件数も500件程度にしかならないです。
ノートPC 4500rpmのハードDISK
SQL Server 2012 EXP
64bit OS
メモリ8GB
今回このいわば表示用ワークファイルをSQLサーバーにしている
のが実は誤りで、並行実行テストのデバッグ用にSQLサーバー
のデータにしていたのですが、メモリWFへと変更します。
(なので当然普通のバッチ削除タスクになりますけど。)
私の言いたかった事は、ゲートウェイの改良を希望したい
という事です。
SQLサーバーの実データを削除する場合は、バッチ削除よりも
SQLコマンドの方が高速だという事は、正解でしょうかね?
投票数:0
平均点:0.00
投稿ツリー
-
レコード削除、バッチタスクかSQLコマンドか
(nkmt, 2017-6-9 10:30)
- Re: レコード削除、バッチタスクかSQLコマンドか (Tanda, 2017-6-9 11:04)
-
Re: レコード削除、バッチタスクかSQLコマンドか
(nkmt, 2017-6-9 11:09)
- Re: Re: レコード削除、バッチタスクかSQLコマンドか (Tanda, 2017-6-9 11:16)
- Re: レコード削除、バッチタスクかSQLコマンドか (ISHIJIMA, 2017-6-9 15:19)
-
Re: レコード削除、バッチタスクかSQLコマンドか
(nkmt, 2017-6-9 11:29)
- Re: Re: レコード削除、バッチタスクかSQLコマンドか (Tanda, 2017-6-9 11:36)
-
Re: レコード削除、バッチタスクかSQLコマンドか
(nkmt, 2017-6-9 11:45)
- Re: Re: レコード削除、バッチタスクかSQLコマンドか (Tanda, 2017-6-9 11:59)
-
Re: レコード削除、バッチタスクかSQLコマンドか
(nkmt, 2017-6-9 13:14)
- Re: Re: レコード削除、バッチタスクかSQLコマンドか (Tanda, 2017-6-9 13:19)
- Re: レコード削除、バッチタスクかSQLコマンドか (nkmt, 2017-6-9 13:19)
- Re: レコード削除、バッチタスクかSQLコマンドか (nkmt, 2017-6-9 15:33)
- Re: レコード削除、バッチタスクかSQLコマンドか (pu_mahalo, 2017-6-9 21:51)
- Re: レコード削除、バッチタスクかSQLコマンドか (nkmt, 2017-6-10 6:38)