• ベストアンサー

システム処理を早く(軽く)する方法

サーバの業務システムが重くて困っています。 サーバのメモリを増設したりやCPUを新しくすれば解決するだろうと考えられますが、 クライアントPCを新しくすることでもスピードアップの効果は得られるのでしょうか? ご存知の方がいらっしゃいましたらご回答願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21373)
回答No.2

ボトルネックはどこか、ちゃんと調べてからじゃないと見当外れの投資になりかねないですよ。単純にネットワークのトラフィックが多かっただけという場合も少なくないんですから。

kikitutu
質問者

お礼

FEX2053さん、ご回答ありがとうございます!! >ボトルネックはどこか~ PCを買い換えて効果がないでは意味がありませんので、 原因を1つずつ見極めていきます。 ネットワークのトラフィックについても調べます。 アドバイスありがとうございました。

その他の回答 (3)

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.4

> データ更新を行うと10秒近くかかるときがあります どのような業務システムか判りませんが、クライアントの問題ではなさそうですね。 感覚的にはデータベースあるいはデータベースへのアクセス(SQL文)に問題があるよな気がします。 単純にインデックスが張ってないとか。インデックスを使ってないとか。 データが少ない間は問題にならなかったが、データが増えてきたら問題が顕在化してきたような感じですね。 サーバー側の問題点を調べる必要がありそうです。

kikitutu
質問者

お礼

samtomsanさん、ご回答ありがとうございます。 開発側が、大量のデータを見込んでの設計ができなかったということかもしれませんね。 サーバ確認します。 >SQL文~ インデックスについても確認します。 ご意見ありがとうございました。

  • hisappy
  • ベストアンサー率46% (184/392)
回答No.3

こんにちは。 お礼文にある 「データ更新を行うと10秒近くかかる」 という現象から考えられるのは ・対象データの全体サイズが大きくなりすぎ。 ・システムとしての余裕、単純にはメモリの空き容量が少ないなど。 ・システムのロジックが処理件数に対して最適化されていない。 ・単純に冷却能力不足(埃が貯まっている?)による不調。 などなど。 使っている側からでは太刀打ちできない部分、 例えばOS自体の負荷などに原因があったりするのかもしれません。

kikitutu
質問者

お礼

hisappyさん、ご回答ありがとうございます。 >対象データの全体サイズが大きくなりすぎ。 思い当たる点が数点あります。 データ件数も数十万件増え、現在も月で6000件近く増えている状態です。 まずはサーバ側のOS、ロジックの確認を開発者側に確認をとるよう処置します。 ありがとうございました。

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

処理の重たい原因が特定できない状態で、クライアントPCを新しくしても効果あるかどうかの答えは出ません。 お金があって、クライアントPCが購入後4年以上経過しているなら、試しに買い換えるか、 買い増ししてみてもいいかも。

kikitutu
質問者

お礼

SaKaKashiさん、ご回答ありがとうございます!! >原因が特定できない状態~ まずは、原因の特定が先ですね。 クライアントPCは、3年前に購入したものを使用しています。 ThinkCentre M52(8009-A12) Intel(R) Celeron(R) D CPU 3.20GHz メモリ1.5GB データ更新を行うと10秒近くかかるときがあります。

関連するQ&A

専門家に質問してみよう