こんにちは専門家は、どのシナリオでより多くのパフォーマンス(クエリを実行する時間)があるかを知りたいです:
- バックエンドが MS SQL Server で Fontend MS Access の場合
- MS Access でバックエンドとフロントエンドの両方が同じ場合
- バックエンドとフロントエンドの両方が同じで、MS Sql サーバー上にある場合
なぜ?
こんにちは専門家は、どのシナリオでより多くのパフォーマンス(クエリを実行する時間)があるかを知りたいです:
なぜ?
SQL Serverは常にAccessよりも高速です(他のすべてのものの中でも、より優れたクエリオプティマイザもあります)ので、Accessを完全に斧します...
MS SQL のインスタンスがスタンドアロン PC ではなくデータベース サーバー上で実行されている限り、これは Access に対して優れたクエリ パフォーマンスを提供するはずです。ファイルベースのシステムであるため、アクセス元のマシンの処理能力によってアクセスが制限され、独自の処理能力がなく、すべてをローカルで実行する必要があります。
フロントエンドに関しては、実行しようとしている他のタスクに大きく依存します.AccessフロントエンドとMS SQLバックエンドを使用することは、サーバー側でクエリ処理をロードできるため、完全に受け入れられます.したがって、パフォーマンスが低下しません。