質問: フォアグランドアプリケーションの優先度? nt4.0でデータベースはsql6.5で、アクセスで作られた販売管理のシステムを使用しています。スタンドアロンで使用しています。月一回取引データを使用してのバッチ処理があり、これがかなり時間がかかってしまっています。 システムのプロパティ画面にあるフォアグランドアプリケーションの優先度はどれに設定しておいた方が、処理効率がいいものなのでしょうか?よろしくお願いします。
回答: sqlサーバのデータエンジン自体は background稼動です。 月次処理なので、遅いのは仕方ないでしょう。 解決方法 ・バッチ処理をもっと賢く効率の良いロジックに変更する ・ボトルネックを突き止め、ハードウェアスペックをあげる 等があげられます。 p.s. マシンのupgradeの際は何がボトルネックになって いるかを確かめてから行いましょう。 通常ボトルネックとなる箇所は ・メモリ ・ディスクアクセス ・cpu負荷 ・ネットワークアクセス の4つに分類されます。