程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> Access數據庫入門 >> 關注於使用常用對象來加快Access 2007數據庫上

關注於使用常用對象來加快Access 2007數據庫上

編輯:Access數據庫入門

  很多時候我們需要加快Access數據庫。這篇文章講述了使用數據可以怎樣使得這個需求更加受到關注。這篇文章還探究了Access 2007 ACCDB一個叫做TempVars的特性。但是首先讓我們討論一些用戶場景。

  情景一:一個經驗豐富的Excel技術人員建立了一個具有眾多關聯數據表的數據庫。他堅信他需要升級到SQL server來加快這個數據庫。這個數據庫只有20MB大小,但是一些表單非常慢,在許多子表單裡有許多標簽控件和成百上千的離散字段。此外,使用這個數據庫的用戶需要每次都翻找記錄來找到他們所要找的記錄。只要添加一個找到記錄框就可以使查找數據快得多。

  情景二:一個復雜的數據庫開發了六年了,而現在開發人員離開了這家公司。在最近的三年他們除了壓縮和修復數據庫之外沒有做任何事,但是數據庫的性能很糟糕。在這個數據庫中,一些表格在按壓關閉按鈕之後需要兩分鐘才能關閉。而且,一些報表的運行需要一個小時。

  情景三:一個大型數據庫已經轉變為使用SQL Server作為後台;它有250個表格和80個表。在高峰期它的性能是非常緩慢的。

  好。那麼你可以做些什麼?首先我們可以假定慢數據庫是一個復雜數據庫。因此,如果你想加快每個對象,那麼它需要很長時間。這意味著你只可以使用數據庫的一部分,而確認數據庫中有哪些對象是值得使用的最好方法就像下面講述的。

  訪問主要用戶來找出哪些表單和報表是緩慢的,並制作一個列表。從這個列表中找出最常用的五個緩慢對象並使用這些。這將告訴你可以做到多大的不同以及它將花費多長時間。

  那麼讓我們看看我們可以怎樣找出一個表單或一個報表被使用的頻率,然後你可以關注於怎樣使這些常用對象來變得快些。

  提示:記住,這個數據庫可能需要重新設計,所以不要為了加快真需要重新設計的數據庫而過多的投入和改變很多有限的細節
當在Access 2007中使用了表單或報表時進行日志記錄

  這裡有一個日志記錄代碼解決方案。為了用一個好的Access 2007數據庫進行測試,從Access模板(圖1)套件下載任務模板,並添加代碼“new age”日志記錄解決方案


圖1 –Access 2007數據庫所包含的一些這篇文章用到的任務

  • 首頁
  • 上一頁
  • 1
  • 2
  • 3
  • 下一頁
  • 尾頁
  • 共3頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved