0

こんにちは専門家は、どのシナリオでより多くのパフォーマンス(クエリを実行する時間)があるかを知りたいです:

  1. バックエンドが MS SQL Server で Fontend MS Access の場合
  2. MS Access でバックエンドとフロントエンドの両方が同じ場合
  3. バックエンドとフロントエンドの両方が同じで、MS Sql サーバー上にある場合

なぜ?

4

2 に答える 2

0

SQL Serverは常にAccessよりも高速です(他のすべてのものの中でも、より優れたクエリオプティマイザもあります)ので、Accessを完全に斧します...

于 2012-06-12T08:01:56.910 に答える
0

MS SQL のインスタンスがスタンドアロン PC ではなくデータベース サーバー上で実行されている限り、これは Access に対して優れたクエリ パフォーマンスを提供するはずです。ファイルベースのシステムであるため、アクセス元のマシンの処理能力によってアクセスが制限され、独自の処理能力がなく、すべてをローカルで実行する必要があります。

フロントエンドに関しては、実行しようとしている他のタスクに大きく依存します.AccessフロントエンドとMS SQLバックエンドを使用することは、サーバー側でクエリ処理をロードできるため、完全に受け入れられます.したがって、パフォーマンスが低下しません。

于 2012-06-12T11:23:29.060 に答える