ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: レコード削除、バッチタスクかSQLコマンドか

このトピックの投稿一覧へ

なし Re: レコード削除、バッチタスクかSQLコマンドか

msg# 1.4
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-6-9 11:45 | 最終変更
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コマンドの方が高速だという事は、正解でしょうかね?
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約