OracleからSQLServeへの移行で処理速度が遅くなった
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
araさん
同じPCで、同じタスクで、バックエンドのDBだけ、一時的に
交互に差し替えという環境でもそうなりますか?
同じPCで、同じタスクで、バックエンドのDBだけ、一時的に
交互に差し替えという環境でもそうなりますか?
投票数:1
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
約19,000件のデータを、単純に読んでレコード後でカウント変数をBY1するという処理で比較しました。
オラクルだと18秒程度で終わりましたが、SQLServerだと40秒程度かかりました。
データベースの設定に問題があるでしょうか‥
オラクルだと18秒程度で終わりましたが、SQLServerだと40秒程度かかりました。
データベースの設定に問題があるでしょうか‥
投票数:0
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
Tandaさん、こんにちは。
一度印刷処理を除いてみて確認してみます。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
なにかがボトルネックになっているような気がしますね。
印刷処理部分を除いて、バッチでループさせるだけの処理では
いかがでしょうか?
印刷処理部分を除いて、バッチでループさせるだけの処理では
いかがでしょうか?
投票数:0
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
Tandaさん
こんにちは。
ゲートウェイは「MicrosoftSQLServer」にしております。
こんにちは。
ゲートウェイは「MicrosoftSQLServer」にしております。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
araさん
ゲートウェイはSQLServer用のものを使っておられますか?
以前、ODBCを経由して、「遅い、遅い」と言っておられる
ケースがありました。
ゲートウェイはSQLServer用のものを使っておられますか?
以前、ODBCを経由して、「遅い、遅い」と言っておられる
ケースがありました。
投票数:0
平均点:0.00
ara
投稿数: 122
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
いつも大変参考にさせてもらっています。
今回V8⇒xpaへのマイグレーションを行ったのですが、データベースも既存環境に合わすということから、Oracle⇒SQLServerに移行しました。
そこで、印刷処理などを従来のシステムと比較すると、明らかに処理速度が遅いことに気づきました。
データベース特性の設定は、「テーブルの存在チェック」はオフにしており、「定義チェック」だけはオンにしています。
SQLServerは2012です。
SQLServer側の設定に何か原因があるでしょうか?
アドバイスいただけますと幸いです。よろしくお願い致します。
今回V8⇒xpaへのマイグレーションを行ったのですが、データベースも既存環境に合わすということから、Oracle⇒SQLServerに移行しました。
そこで、印刷処理などを従来のシステムと比較すると、明らかに処理速度が遅いことに気づきました。
データベース特性の設定は、「テーブルの存在チェック」はオフにしており、「定義チェック」だけはオンにしています。
SQLServerは2012です。
SQLServer側の設定に何か原因があるでしょうか?
アドバイスいただけますと幸いです。よろしくお願い致します。
投票数:0
平均点:0.00