后端和前端数据库不相同时的性能

时间:2012-06-12 07:46:18

标签: sql-server ms-access

嗨,高手我想知道在哪种情况下我有更多的性能(运行查询的时间):

  1. 如果后端是MS SQL Server和Fontend MS Access
  2. 如果MS Access上的后端和前端都相同
  3. 如果后端和前端相同且在MS Sql server
  4. 为什么?

2 个答案:

答案 0 :(得分:0)

SQL Server总是比Access快(在所有其他方面也有更好的查询优化器),所以只需完全取消Access ...

答案 1 :(得分:0)

只要MS SQL实例在数据库服务器而不是独立PC上运行,那么这应该可以提供针对Access的卓越查询性能。访问受到访问它的机器的处理能力的限制,因为它是一个基于文件的系统,它没有自己的处理能力,所有东西都必须在本地运行。

就前端而言,它实际上取决于您要执行的其他任务,使用Access前端和MS SQL后端是完全可以接受的,因为您仍然可以加载任何查询处理服务器端,因此不会降低性能。