2017-08-30 46 views
0

我們有兩個服務器內的訪問數據庫,服務器A(有訪問2007)和服務器B(比服務器A強2倍,這個有Access 2013)。包括在查詢Access 2007比Access 2013更快嗎?

的表是:

AA (29,000 rows) 
BB (6,000,000 rows) 
CC (32 rows) 

我們正在做一個查詢,使表的AA和BB之間的INNER JOIN之間的LEFT JOIN,在服務器A需要40分鐘,在服務器B需要10個小時。

MS Access 2007使用不同的邏輯來執行一些查詢嗎?

+0

請儘可能多地[mcve]。 DDL,DML和其他代碼是否真的一樣? – philipxy

+0

Microsoft Access不是服務器端數據庫程序,所以「服務器上」的內容沒有明確的含義或結果,它是Access的客戶端版本訪問數據庫文件的方式。 [共享Access桌面數據庫的方法](https://support.office.com/zh-cn/article/Ways-to-share-an-Access-desktop-database-03822632-da43-4d8f-ba2a-68da245a0446) – crashmstr

回答

0

是的,Access 2013進行了大量優化,突出顯示了使Access更快,更可靠的改進。通過Access 2013,可以更輕鬆,更快地創建具有大量數據的專業外觀功能數據庫。

還有很多事情取決於您的數據庫架構...

+1

這是一個建議,因此應該是一個評論。 –

+0

謝謝您的通知,但我不能評論....需要一些聲譽:) – ULTRAMAX

+0

我知道你的聲譽和你經歷的限制。儘管如此,這並不能回答這個問題,因此將被刪除。 –