• ベストアンサー

フォアグランドアプリケーションの優先度?

NT4.0でデータベースはSQL6.5で、アクセスで作られた販売管理のシステムを使用しています。スタンドアロンで使用しています。月一回取引データを使用してのバッチ処理があり、これがかなり時間がかかってしまっています。 システムのプロパティ画面にあるフォアグランドアプリケーションの優先度はどれに設定しておいた方が、処理効率がいいものなのでしょうか?よろしくお願いします。

  • numa
  • お礼率27% (5/18)

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.4

#2のbin-chanです。 #2の答えは「低」にする。なんですよーー。 もしかして月次処理の中で、INDEX定義されていないキーを使用してたりしてませんか? SQL文の見直しで劇的に速くなったりして?

numa
質問者

お礼

返事が大変遅くなりまして申し訳ございませんでした。 ありがとうございます!

その他の回答 (3)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.3

SQLサーバのデータエンジン自体は BackGround稼動です。 月次処理なので、遅いのは仕方ないでしょう。 解決方法 ・バッチ処理をもっと賢く効率の良いロジックに変更する ・ボトルネックを突き止め、ハードウェアスペックをあげる 等があげられます。 P.S. マシンのUpgradeの際は何がボトルネックになって いるかを確かめてから行いましょう。 通常ボトルネックとなる箇所は ・メモリ ・ディスクアクセス ・CPU負荷 ・ネットワークアクセス の4つに分類されます。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

スタンドアロンとはいえ、多くのバックグラウンドプロセスが実行されているはずです。 フォアグランドアプリケーションの優先度を「低」にした場合、FGとBGは イーブンになります。 フォアグラウンド(ACCESS販売管理)がいくらがんばってても バックグラウンド(SQL6.5)が優先度低いと効率悪そうな気が・・・。 SQLサーバってカーソルを置く場所をサーバかクライアントかの選択が できたような気がしますのでそれによっても変わるのでは?

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.1

DBの設計ミス、処理そのものが遅いロジックである、検索条件の問題で全件検索をしている。(索引の設定ミス/処理の問題) トランザクションログファイルのサイズが小さい。 またはMasterDBのサイズが小さい。 ハードのメモリが少ない。 などなどこちらから攻めた方がいいのでは 優先順位はあまり弄らないほうがいいと思いますが...

関連するQ&A

  • アクセスの共有

    お尋ねします。 現在、アクセスで作ったファイルをスタンドアロンで使用していますが、LAN上の5名くらいで共有使用したいと考えています。 初心者なので、どのようにシステムを組めばいいのかよくわかりません。 SQLサーバー、WINDOWS2000サーバーなど具体的に教えていただけませんか。 よろしくお願いします。

  • ビジネスアプリケーションに必要な技術面でのスキル

    現在、新卒でシステムエンジニアをしております。 将来は管理会計などのビジネスアプリケーションに 携わりたいと思っております。 そこで、ビジネスアプリケーションに携われるように するためには、技術面で何を勉強していけばよろしい でしょうか?データベース(SQLなど)やCOBOLを勉強し ていけばよろしいのでしょうか??

  • MSDEの同時接続ユーザー制限

    データベースソフトMSDEを使用して、業務アプリを作成使用としています。 いままで、スタンドアロンのシステムでは使用したことがあるのですが、データベースサーバ+クライアントのような使い方ができるのかよくわかりません。 Microsoftのサイトで調べてみたところ、「同時接続ユーザーは5人以下と想定されています」と書いてあるのですが、これは、5クライアントまで接続してよいと解釈してよいのでしょうか?

  • アプリケーションが起動できなくなりました

    2台のマシンをLANでつないで使用していますが、1台のマシンからアプリケーションが一切起動できなくなりました。起動しようとすると「このコンピュータの制限により、処理は取り消されました。システム管理者に問い合わせてください。」というメッセージが出てしまいます。 システム管理者は自分なので問い合わせのしようがありません。 マイコンピュータからドライブの中を見たり、コントロールパネルからシステムのプロパティを見ることはできますが、エクスプローラやその他一切のアプリケーションソフトを起動することができません。 もう1台のマシンからウィルスチェックをしてみましたがウィルスは検出されませんでした。 OSはWindowsMeでマシンは自作です。 どういうときに出るメッセージなのかだけでも教えてください。よろしくお願いします。

  • データベースが壊れ開けなくなる

    C#でデータベースを追加・削除・更新をするプログラムをつくっているのですが、ソースをいじっていないのに突然データベースが開けなくなりました。 ーーーーーーーーーーーーーーーーーーーーーーーー 指定された除数 (4) の列は、組み込みの .NET システム型として表現できない DBNull 値を含んでいます。SqlTypes プロパティまたは IsDBNull プロパティを使用してください。 ーーーーーーーーーーーーーーーーーーーーーーーー このようなメッセージが表示されているのですが、これは壊れて使えなくなってしまったと考えるしかないでしょうか? 環境は、visualstudio2010でデータベースはSQL Server Compact 3.5を使用しています。

  • PDFのプロパティ アプリケーションの一括変更方法

    PDFの文書プロパティのアプリケーション情報を変更したいのです。 ファイルはパスワードなどで書き換え保護されていない状態です 複数のファイルなので、一括変更の方法のご存知の方、ご教授いただきたいです 当方、AcrobatPro と CubePDF Utilityを 普段使用しています AcrobatProのアクション機能を使って、バッチ処理ができるとお聞きしましたが、アプリケーション情報の変更、アクション機能を使って一括変更処理する方法がわかりません。 CubePDF Utilityは、アプリケーション情報を変更することができましたが、一つ一つのファイルを変更するのではなく、複数ファイルを一括で変更できるのかどうか不明です。 どなたか、ご教授いただきたいです その他のやり方で、変更可能でしたら、改めてご教授いただきたいです。 よろしくお願いいたします。

  • オラクルデータベースのリアルアプリケーションクラスタについて教えてください。

    あるシステムを構築する上で、教えていただきたいのですが・・・。 Aシステムは日々の業務で毎日使用しなければならない。 Aシステムよりデータベースへ読み書きを行っている 何らかの障害によりサーバがダウンした場合に即座に切り替え 別のサーバで支障なく業務を行う。 いろいろ調べましたが、オラクルデータベースでは リアルアプリケーションクラスタ機能があり、それを使えば可能かなと 思いますが、こういった場合、オラクルデータベース自体はどのサーバにインストールすればいいのでしょうか? 2台あるサーバ以外に共有ストレージ(ディスク)が必要なのでしょうか? 2台の一方にデータベースとリアルアプリケーションクラスタ機能インストールするのでしょうか? お願い致します。

  • 別のユーザとして実行

    XPで別のユーザとして実行をバッチやスクリプトなどで自動化することは可能でしょうか? hostsファイルをコピーしたいのです。 環境 スタンドアロン 暗号化されている(pointsec) パワーユーザで使用 ポリシーでかなり制限がかかっています。

  • SQLserver2005より、SQLにて各データベースのプロパティに

    SQLserver2005より、SQLにて各データベースのプロパティにあるサイズと使用可能領域の値を取得したいのですが、そのようなSQLはありますでしょうか。

  • Real Guitarについて質問です。

    Real Guitarについて質問です。 スタンドアロンで使用すれば音が鳴るのですが、プラグインとして使用したら鳴りません。 ちゃんと緑マークで反応はするのですが… この場合、ホストアプリケーション側での設定でしょうか? 宜しくお願いしますm(_ _)m