- 締切済み
パフォーマンスについて
現在SQLserver2000を用いてシステムを稼動させているのですが、パフォーマンスが良くありません。手組みではなくパッケージを使用している為、アプリ側の内部には手が出せない状況です。SQLserver上の設定(メモリ設定とか)OSの仮想メモリの設定とかを変えることによりパフォーマンスをあげる事は可能なのでしょうか。最適な設定方法がわかる方がいましたら教えて下さい。(環境により設定は変わると思いますので、例でかまいませんので何かヒントを下さい)お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- OjiZoSan
- ベストアンサー率29% (9/31)
回答No.1
はじめまして! まずSQL2000は従来のSQLシリーズから比べるとほとんど設定らしいものしなくてもある程度パフォーマンスが出るようになっています。(ちょっと大げさに書いていますが。) パフォーマンスですが、パフォーマンス(管理ツールの中かSQLフォルダーの中)でSQL関係をカウンター追加してチェックしてみてはどうでしょう。 一概に、SQLだけが悪いとも言えないためまずどこに問題があるのか調べたほうがいいです。 ハード(サーバー機器)、サーバーアプリ(Web?)、ネットワーク(ボトルネック)やクライアント(使用頻度)、 そしてSQLそのものの設定、原因はいろいろ。 それを調べるためにまずはパフォーマンスで調べてみてください。なにが悪いか。 それを見てから、メモリー増加や設定変更などしてみてはどうでしょう。 下記のアドレスに参考になりそうなものがありますので読んでみてください。
お礼
回答ありがとうございます。上記URLも拝見し(OKwebの質問で以前確認していました)パフォーマンスモニタで、ディスク、メモリ等調査してみたのですが、全体的に無駄のない動きでしたが、ディスクI/Oに少し気になる点があったので、結局スペックをメモリ、CPU、ディスクに関してあげました。アプリ側でなにか手段はないか探していたのですが、やっぱり内部的にPGを変えないと早くはならないのですかね。もう少し調査してみます。ありがとうございました。