Windows-Server-2008

MS Access 數據庫突然比平時慢

  • July 12, 2012

我有一個使用 Access 數據庫的客戶端,在過去幾天中一直遇到緩慢的查詢。這裡先介紹一些背景。

  • 它目前在 Windows Server 2008 上執行
  • mdb 文件位於伺服器上,並且工作站上有一些本地安裝的前端元件。
  • 我們通過千兆乙太網和千兆網路交換機執行
  • 該伺服器也用於基本文件共享,其他服務似乎不會執行緩慢或出現任何問題。
  • 這工作正常,但是當您連接回數據庫進行查詢時,查詢或響應時間開始變慢。
  • 我們沒有更改伺服器上的任何內容,也沒有對伺服器或數據庫前端安裝進行任何更新。
  • 我們一直使用映射的驅動器號來訪問它,無論是在舊伺服器上還是在這個新伺服器上,請參閱下一點了解新伺服器的年齡。
  • 我知道人們會說停止使用 Access 作為數據庫,但客戶端使用的是沒有升級路徑的舊版軟體,並且它已經在這個 Server 2008 平台上以可容忍的方式工作了大約 1.5 年。

我的問題基本上是有什麼我應該看的可能很明顯但我可能會失去的東西嗎?我們嘗試將文件移動到更快的 RAID 陣列上的另一個分區,我們得到了相同的結果。

任何幫助將不勝感激。

我第二個 Zoredache 關於壓縮 mdb 文件的問題。當我們的應用程序都基於 Access 時,我曾經使用 Microsoft 的 Jet Database 命令行工具。它工作得很好,讓您不必在 Access 中打開和關閉 mdb,如果它已經有問題,這可能需要一點時間。在這裡查看。 http://support.microsoft.com/kb/295334

其他一些事情:伺服器本身有多忙?(如果它被其他程序猛烈抨擊,它的年齡就沒有任何意義了所有Access的副本是否都在同一版本上執行?其中一個工作站可能存在一些故障,為其他使用者創建鎖數據庫是否損壞?(噴射工具可以幫助解決這個問題)

引用自:https://serverfault.com/questions/406967