小規模の会社で、Accessによるデータベースとフロントシステムを作っています。
この度、Access2003から2013へ変更するにあたり、システムを再構築するので、今よりも利用頻度が増えても、快適に動くようにしたいと考えています。
そこで、データベースにしたAccessからのリンクの仕方と速度に関係があるかの質問です。
前提条件として、データベースにするAccessはServer上にあり、フロントのAccessはクライアントPCにあります。フロントのPCから、ベースAccessにリンクを張って使用するのですが、多様な業務から、複数のベースAccessが存在し、1つのフロントから、主たるベースAccessのほかに他業務のベースAccessにもリンクを張るようになります。
このケースで、ベースAccess側で、リンクテーブルを作り、フロントAccessからは、1つの主たるAccessにリンクを張るほうが、フロントの速度が上がるのか、それとも、現在と同じように複数のベースAccessにリンクを張るほうが速度が上がるのか、リンクの張り方が速度に関係することが無いのかを知りたいと思っています。
ご存知の方いらっしゃいましたら、教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
やったことはないけど、間にリンクテーブルだけのmdbを置くことは、パフォーマンス向上にはつながらないと思う。
これまたやったことないけど、パフォーマンスがあがる可能性としてはリレーションを組まないでよいテーブルは別のサーバに置くことじゃないかな? 同じPCに複数MDBをおいても意味はないと思う。(テーブルを結合させたSQLを発行する場合は、テーブル同士が別サーバーにあるとローカル処理になるので、これは避けたいところ)一般的な流れとしては、
・dbはなるべく一つとしておいたほうが、管理が簡単。 (スケールが小さい場合はサーバーを分散させるより、機能を高めたほうが費用がかからないことが多い。)
・パフォーマンスを向上させるには、ハードウエア(サーバー・クライアント)、DBシステム、ネットワーク、データベースの正しい設計を行なう、などなど。 これらは、ユーザー数やトランズアクション数をあらかじめ想定した上で、どれだけ費用をかけてどのようなものを作るか考えるべき。
・DBは定期的にメンテナンスを行なう。 (アクセスだと、レコードの削除がある場合は最適化など)
・アクセスはユーザー数とトランズアクション数によっては、時々変なことが起きるので、データベース部分は早めに他のDBに切り替える。(簡単にSQLサーバとかにアップスケールできたと思う。)
ShowMeHowさん
回答ありがとうございました。
SQL導入までの幕間つなぎなのですが、できるだけ、クエリとフォームを複雑にしないようにしてレスポンス向上を考えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
大人になっても苦手な食べ物、ありますか?
大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。 あなたにとっての今でもどうしても苦手なものはなんですか?
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
好きな「お肉」は?
牛肉、豚肉、鶏肉、ラム肉、クマやシカの狩猟肉……。 いろ〜んな肉が食べられるようになりましたよね。 あなたがこれまで食べて「これはうまい!」とか「なんじゃこりゃ!」と好きになったお肉を教えてください。
-
アクセスをネットワークでリンクさせると非常に遅い!?
その他(データベース)
-
ACCESSに同時アクセス(編集)をしたい
その他(データベース)
-
Access終了時の最適化が失敗?
その他(データベース)
-
-
4
Accessで検索を高速化
Access(アクセス)
-
5
accessの処理が遅い
その他(データベース)
-
6
Access クエリ実行が急に非常に遅くなりました。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
ACCESSのSQLで、NULLかNULLでな...
-
エクセルのフィルタ抽出が固まる
-
最新の日付とその金額をクエリ...
-
CSVファイルでテキストの改行の...
-
警察はスマホに保存した動画や...
-
シートが異なるセル同士を、相...
-
構文エラー:演算子がありませ...
-
Accessフォームで平均値の出し...
-
Access フォーム上でコンボボッ...
-
テキストボックスにコントロー...
-
リスト形式の表とデータベース...
-
データベース用語「実表」の読み方
-
Accessを開きなおすとテキスト...
-
顧客データベースを作る場合、...
-
180g重量版レコードとは? 180...
-
Excelフィルタ抽出で「検索して...
-
DBエラーを解決したい
-
旧filemakerで和暦(令和など)...
-
Notion@リレーション値の取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのODBCリンクでSQLServer...
-
Accessリンクの仕方によるフロ...
-
accessからSQLサーバへの移行。
-
SQL Serverのリンクサーバーの
-
ネットワーク上のFireBirdへODB...
-
他のDBのテーブルと内部結合...
-
NOTESのDBをAccess2000とリンク...
-
SQLクエリでデータベースが壊れ...
-
「マスタ」と「テーブル」の違...
-
ACCESSのSQLで、NULLかNULLでな...
-
3つ以上のテーブルをUNIONする...
-
Accessにインポートしたら並び...
-
ACCESS2007 フォーム 「バリア...
-
SELECT時の行ロックの必要性に...
-
sqlserverで集計結果をUPDATEし...
-
データの二重表示の原因
-
SELECT文でのデッドロックに対...
-
Accessでクエリを完了できませ...
-
ビューで引数を使いたい
-
ACCESS 一番最新の日付の金額...
おすすめ情報