如何提高Access数据库在网络上的运行速度
3个回答
展开全部
有许多可以采用的方法,使用其中的一种或者全部都可以提高数据库的性能:
(1)运行性能分析器,在数据库设计方面提供可能的改进。执行“工具→分析→性能”命令(如图 5-34),在出现的文本对话框中,打开每个选项卡来显示各种数据库对象,并单击复选框来选择数据库对象进行分析。如果性能分析器能对你的数据库设计提供某些建议,则会出现在对话框中。
(2)只将表放在Web服务器上,而将其他的数据库对象(查询、窗体、报表、宏和模块)存储在用户的本地硬盘上,然后把本地数据库对象附加到存储在Web服务器中的表上。通过调整“刷新间隔”、“更新重试时间间隔”、“更新重试的次数”和“ODBC刷新间隔”设置,来避免记录封锁冲突。执行“工具→选项”命令,然后单击“高级”选项卡,改变所需的设置。
(3)可能的话,以独占方式打开数据库。如果正在执行的任务一次只由一个用户完成,则以独占的方式打开数据库,即使数据库文件被存放在网络文件服务器上也是一样。要想以独占方式打开网络上的数据库,执行“文件→打开”命令,单击“打开”按钮旁边的下拉箭头(在“打开”对话框的右下部分),从菜单中选择“以独占方式打开”。如果正在运行Access的工作站只有最小限度的内存(例如16MB),则应考虑将内存升级。Access在32MB内存中的运行速度比在16MB的内存中有显著的提高。
(1)运行性能分析器,在数据库设计方面提供可能的改进。执行“工具→分析→性能”命令(如图 5-34),在出现的文本对话框中,打开每个选项卡来显示各种数据库对象,并单击复选框来选择数据库对象进行分析。如果性能分析器能对你的数据库设计提供某些建议,则会出现在对话框中。
(2)只将表放在Web服务器上,而将其他的数据库对象(查询、窗体、报表、宏和模块)存储在用户的本地硬盘上,然后把本地数据库对象附加到存储在Web服务器中的表上。通过调整“刷新间隔”、“更新重试时间间隔”、“更新重试的次数”和“ODBC刷新间隔”设置,来避免记录封锁冲突。执行“工具→选项”命令,然后单击“高级”选项卡,改变所需的设置。
(3)可能的话,以独占方式打开数据库。如果正在执行的任务一次只由一个用户完成,则以独占的方式打开数据库,即使数据库文件被存放在网络文件服务器上也是一样。要想以独占方式打开网络上的数据库,执行“文件→打开”命令,单击“打开”按钮旁边的下拉箭头(在“打开”对话框的右下部分),从菜单中选择“以独占方式打开”。如果正在运行Access的工作站只有最小限度的内存(例如16MB),则应考虑将内存升级。Access在32MB内存中的运行速度比在16MB的内存中有显著的提高。
展开全部
你只能从程序上做优化,减少连接,譬如将网站生成静态等!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
减少并发访问、维持数据库文件的大小在10M以下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询