Access设计数据库时切忌做太多的关联,会影响窗体加载的速度-欧志华
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


Access设计数据库时切忌做太多的关联,会影响窗体加载的速度

发表时间:2022/2/9 17:26:23 评论(0) 浏览(2728)  评论 | 加入收藏 | 复制
   
摘 要:设计数据库时切忌做太多的关联,会影响窗体加载的速度。
正 文:
一、问题描述:
工作环境,win10 64位 office2010 32位 平台企业版  

有客户说销售订单窗体加载很慢,不是一般的慢,要等好久才能打开编辑窗体,不过没有死机只是慢,我叫客户把数据库打包发给我测试。


二、分析问题: 

打开测试,新增的时候,编辑窗体打开非常快,但是使用编辑功能就不行,非常的慢,初步判断窗体运行正常,是加载数据时造成的迟缓,至于是哪部分就要测试了才知道是什么问题。


三、解决方案: 

这里可以使用分段测试法排除,经过不断注释和测试,可以判断是销售订单表的数据加载的时候出现问题。

继续分段注释代码,测试是哪部分影响速度,最后追踪到“客户ID”这个字段,只要不加载这个字段,窗体加载速度明显加快。经检查是因为客户ID的行来源需要进行一个运算,在窗体加载数据后赋值给客户ID后进行运算把整体速度拖慢了,优化'客户ID'的行来源后,速度上来,达到客户的需求。如下图:

点击图片查看大图

点击图片查看大图

点击图片查看大图

点击图片查看大图

点击图片查看大图


Access软件网交流QQ群(群号:198465573)
 
 相关文章
SQL加速|升迁至SQLServer数据库后,如果存在左联接或者右...  【金宇  2014/4/15】
通过视图解决当后台为SQL,客户端使用左右联接导致查询速度很慢。  【易勋  2015/7/2】
处理千万级以上的数据提高查询速度的方法  【易勋  2015/7/16】
优化SQL的执行速度   【宏鹏  2018/9/5】
Access快速开发平台企业版--Access Data数据库升迁...  【刘文涛  2020/2/25】
Access快速开发平台--升迁SQL Server以后速度慢解决...  【宏鹏  2020/5/27】
SQL Server中,字段类型对于SQL语句执行速度的影响  【易勋  2021/7/15】
Access快速开发平台--记录用户列序列宽隐藏列_优化打开速度  【vincent  2021/7/23】
常见问答
技术分类
相关资源
文章搜索
关于作者

欧志华

文章分类

文章存档

友情链接