Re: レコード削除、バッチタスクかSQLコマンドか
nkmt
投稿数: 1668
はい、範囲指定はおかしくないです。
インデックスは1つだけ。日付項目。
それに From〜To 普通に範囲指定しておりました。
テーブル項目は、一つが10項目
もう1本が13項目でした。
SQLコマンドは
1.保守性で落ちる場合が有る
2.クロスリファレンスでひっかからない。
といったデメリットも有りますね。
最近はグルーピング合計や件数把握などに重宝しております。
また商品マスタを主体とした、ある期間の総在庫金額把握など。
従来の作りなら処理時間かかるような分が
SQLコマンドだと数秒で終わるといった事も有り
有り難いです。
と書いた所で一つ気が付きました。
作業ファイル代わりとしていたそのSQLサーバーのデータ
削除するバッチタスクで、物理トラン、トランザクション無し、
ロック無しで削除しておりました。
タスク前トランで再実験してみます。m(__)m
※普段の残すようなデータは、物理トラン、タスク前開始トランにしています。
インデックスは1つだけ。日付項目。
それに From〜To 普通に範囲指定しておりました。
テーブル項目は、一つが10項目
もう1本が13項目でした。
SQLコマンドは
1.保守性で落ちる場合が有る
2.クロスリファレンスでひっかからない。
といったデメリットも有りますね。
最近はグルーピング合計や件数把握などに重宝しております。
また商品マスタを主体とした、ある期間の総在庫金額把握など。
従来の作りなら処理時間かかるような分が
SQLコマンドだと数秒で終わるといった事も有り
有り難いです。
と書いた所で一つ気が付きました。
作業ファイル代わりとしていたそのSQLサーバーのデータ
削除するバッチタスクで、物理トラン、トランザクション無し、
ロック無しで削除しておりました。
タスク前トランで再実験してみます。m(__)m
※普段の残すようなデータは、物理トラン、タスク前開始トランにしています。
投票数: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)