2013-05-21 49 views
2

我想測量在特定操作期間在2個Access數據庫之間傳輸了多少數據(以MB爲單位)。 數據庫在本地磁盤上,另一個在網絡上。我想制定出設計解決方案,以便在'mother'db中具有所有需要的數據的特定操作(如數據加載,附加數據,檢查數據質量)期間簡化數據傳輸。例如。在哪裏放置數據集市以及如何同步它們。在不同場景下測量數據傳輸的可能性將幫助我找到具有最佳性能的最佳設計解決方案。數據庫之間的數據傳輸測量

有沒有提供這種可能性的工具?

回答

2

訪問並不包含所需信息的內置檢測。查看ISAMStats Method以查看您是否可以使用它提供的信息作爲合理的近似值。

該示例章節包含大量有關應用程序優化的其他信息。因此,既然您的目標是最大化性能,即使ISAMStats不是,您也可能會發現它很有用。

+0

ISAMStats提示+1。 (我知道ShowPlan,但ISAMStats是我的新聞。) –

+0

謝謝! ISAMStats聽起來很有希望。 DAO/ADO優化也將有所幫助。 – Luk452

2

我會認爲Wireshark將能夠捕捉到您需要的信息。如Wikipedia所述:

Wireshark是一款免費的開源數據包分析工具。它用於網絡故障排除,分析,軟件和通信協議開發以及教育。

我已經使用Wireshark(及其前身Ethereal)很多年了。這是我不需要經常使用的工具之一,但是當我需要使用需要使用它時,它可能是天賜之物。

+0

WireShark聽起來很有意思。他不需要將這一個數據庫從本地磁盤移動到網絡共享中,以便鯊魚選擇活動? – HansUp

+0

不是因爲我理解這個問題。如果其中一個數據庫是本地數據庫而另一個數據庫位於網絡共享上,則「數據庫之間的通信量」將通過網絡傳輸。 Wireshark將捕獲該流量(入站和出站),一旦捕獲它可以被過濾,彙總等。 –

+0

正確,在數據庫之間。那不好意思了。衛生署! – HansUp