好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

关注于使用常用对象来加快Access2007数据库

很多时候我们需要 加快 Access 数据库 。这篇文章讲述了 使用 数据可以怎样使得这个需求更加受到 关注 。这篇文章还探究了Access 2007 ACCDB一个叫做TempVars的特性。但是首先让我们讨论一些用户场景。 情景一:一个经验丰富的Excel技术人员建立了一个具有众

很多时候我们需要 加快 Access 数据库 。这篇文章讲述了 使用 数据可以怎样使得这个需求更加受到 关注 。这篇文章还探究了Access 2007 ACCDB一个叫做TempVars的特性。但是首先让我们讨论一些用户场景。

情景一:一个经验丰富的Excel技术人员建立了一个具有众多关联数据表的 数据库 。他坚信他需要升级到SQL server来 加快 这个 数据库 。这个 数据库 只有20MB大小,但是一些表单非常慢,在许多子表单里有许多标签控件和成百上千的离散字段。此外, 使用 这个 数据库 的用户需要每次都翻找记录来找到他们所要找的记录。只要添加一个找到记录框就可以使查找数据快得多。

情景二:一个复杂的 数据库 开发了六年了,而现在开发人员离开了这家公司。在最近的三年他们除了压缩和修复 数据库 之外没有做任何事,但是 数据库 的性能很糟糕。在这个 数据库 中,一些表格在按压关闭按钮之后需要两分钟才能关闭。而且,一些报表的运行需要一个小时。

情景三:一个大型 数据库 已经转变为 使用 SQL Server作为后台;它有250个表格和80个表。在高峰期它的性能是非常缓慢的。

好。那么你可以做些什么?首先我们可以假定慢 数据库 是一个复杂 数据库 。因此,如果你想 加快 每个 对象 ,那么它需要很长时间。这意味着你只可以 使用 数据库 的一部分,而确认 数据库 中有哪些 对象 是值得 使用 的最好方法就像下面讲述的。

访问主要用户来找出哪些表单和报表是缓慢的,并制作一个列表。从这个列表中找出最常用的五个缓慢 对象 并 使用 这些。这将告诉你可以做到多大的不同以及它将花费多长时间。

那么让我们看看我们可以怎样找出一个表单或一个报表被 使用 的频率,然后你可以 关注 于怎样使这些常用 对象 来变得快些。

提示:记住,这个 数据库 可能需要重新设计,所以不要为了 加快 真需要重新设计的 数据库 而过多的投入和改变很多有限的细节。

1 2 3 4 下一页

查看更多关于关注于使用常用对象来加快Access2007数据库的详细内容...

  阅读:38次