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

パスワード:


パスワード紛失

OracleからSQLServeへの移行で処理速度が遅くなった

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-2-28 11:40
ara  一人前   投稿数: 122
いつも大変参考にさせてもらっています。

今回V8⇒xpaへのマイグレーションを行ったのですが、データベースも既存環境に合わすということから、Oracle⇒SQLServerに移行しました。
そこで、印刷処理などを従来のシステムと比較すると、明らかに処理速度が遅いことに気づきました。
データベース特性の設定は、「テーブルの存在チェック」はオフにしており、「定義チェック」だけはオンにしています。
SQLServerは2012です。
SQLServer側の設定に何か原因があるでしょうか?
アドバイスいただけますと幸いです。よろしくお願い致します。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-2-28 13:43
Tanda  長老   投稿数: 2151
araさん

ゲートウェイはSQLServer用のものを使っておられますか?

以前、ODBCを経由して、「遅い、遅い」と言っておられる
ケースがありました。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-2-28 15:02
ara  一人前   投稿数: 122
Tandaさん

こんにちは。
ゲートウェイは「MicrosoftSQLServer」にしております。
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2014-3-4 17:20
Tanda  長老   投稿数: 2151
なにかがボトルネックになっているような気がしますね。

印刷処理部分を除いて、バッチでループさせるだけの処理では
いかがでしょうか?
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-3-6 20:13
ara  一人前   投稿数: 122

Tandaさん、こんにちは。

一度印刷処理を除いてみて確認してみます。
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014-3-7 18:12
ara  一人前   投稿数: 122
約19,000件のデータを、単純に読んでレコード後でカウント変数をBY1するという処理で比較しました。
オラクルだと18秒程度で終わりましたが、SQLServerだと40秒程度かかりました。
データベースの設定に問題があるでしょうか‥
投票数:0 平均点:0.00
depth:
5
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-3-31 19:15
Tanda  長老   投稿数: 2151
araさん

同じPCで、同じタスクで、バックエンドのDBだけ、一時的に
交互に差し替えという環境でもそうなりますか?
投票数:1 平均点:0.00

  条件検索へ


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