MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
mysticage
投稿数: 77
MagicV10とSQLServer2008R2の組み合わせで、クライアントサーバで、開発しております。
親タスクで、SQL文で、必要なテーブル(SQLServer)のAからデータを集計しまして、子タスクで別のテーブル(SQLServer)のBに対して、データがあった場合は更新、ない場合は登録をしたいと思っています。
子タスクでは、Bのテーブルをリンク書出を使用しまして、
データビューでは、キー項目に位置付の範囲と代入式、キー以外には代入式のみ設定しています。リンク書出の戻値に論理型の変数を
代入しています。
ロジックのレコード後処理で、論理型の変数がTrueの場合だけのIF文の中で、キー以外の項目を代入式で値を設定しています。
親タスクのSQL文で取得するレコード数は約10000件なのですが、この処理の実行時間が1時間以上かかってしまいます。
子タスクで使用しているテーブルは、親タスクで、宣言はしています。
実行時間の短縮を考えていますがどうしたらよいかわかりません。
このような場合、みなさんは、どのようなプログラムの組み方をされているのでしょうか?設定やプログラムの組み方など何かありましたら、教えて頂けないでしょうか。よろしくお願い致します。
親タスクで、SQL文で、必要なテーブル(SQLServer)のAからデータを集計しまして、子タスクで別のテーブル(SQLServer)のBに対して、データがあった場合は更新、ない場合は登録をしたいと思っています。
子タスクでは、Bのテーブルをリンク書出を使用しまして、
データビューでは、キー項目に位置付の範囲と代入式、キー以外には代入式のみ設定しています。リンク書出の戻値に論理型の変数を
代入しています。
ロジックのレコード後処理で、論理型の変数がTrueの場合だけのIF文の中で、キー以外の項目を代入式で値を設定しています。
親タスクのSQL文で取得するレコード数は約10000件なのですが、この処理の実行時間が1時間以上かかってしまいます。
子タスクで使用しているテーブルは、親タスクで、宣言はしています。
実行時間の短縮を考えていますがどうしたらよいかわかりません。
このような場合、みなさんは、どのようなプログラムの組み方をされているのでしょうか?設定やプログラムの組み方など何かありましたら、教えて頂けないでしょうか。よろしくお願い致します。
投票数:0
平均点:0.00
投稿ツリー
-
MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
(mysticage, 2013-2-18 11:02)
-
Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
(nkmt, 2013-2-18 13:07)
- Re: Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について (Tanda, 2013-2-19 11:50)
- Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について (mysticage, 2013-2-19 14:09)
-
Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
(pu_mahalo, 2013-2-18 14:27)
- Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について (mysticage, 2013-2-19 14:13)
-
Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
(Kurogane, 2013-2-20 13:47)
- Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について (mysticage, 2013-2-26 16:22)
- Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について (mysticage, 2013-7-26 19:37)
-
Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
(Kurogane, 2013-7-29 9:33)
- Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について (mysticage, 2013-7-30 16:04)
-
Re: MagicV10+SQLServer2008R2でのデータ登録更新の処理速度について
(nkmt, 2013-2-18 13:07)