![]() |
1
2
我怀疑问题不在于Excel应用程序本身。无论是xls还是xla,文件都会加载到客户机上的RAM中。问题是这只重达800磅的大猩猩。 您可能知道,Access不是客户机-服务器数据库,不管MDB可能位于文件服务器上。从客户端运行查询(无论是SQL还是QueryDef)时,查询中所需的所有数据都会传输到客户端。这与真正的客户机-服务器数据库(想想SQL server或Oracle)不同,在该数据库中,查询在服务器上解析,结果只返回给客户机。 一些建议: 1) 记录查询执行前后的时间,并将结果写入中心文本文件。这只用于识别最慢的查询。先解决最坏的罪犯。
3) 如果这主要是一个报告工具,您可以对表进行非规范化吗?Access严重受到表深度性能问题的影响。 4) 你能在本地缓存数据吗?如果有一个解决方案,我允许用户选择他们需要的数据(通常是整个数据的一小部分),然后将其缓存在他们的C:驱动器上。对本地数据执行了后续查询。 5) 您正在使用共享工作簿吗?尽可能避免这种情况。
祝你一切顺利 |
![]() |
2
0
尝试将固定数量的字符写入工作簿存储的同一目录(workbook.Path)。在for循环中执行此操作,并重复此操作,以便写入10000个字符(或您选择的任何数字)。在之前和之后做一个计时陈述。以秒为单位计算出适当的截止时间,并为超过截止时间的任何人显示一条消息。 |
![]() |
3
0
您可以使用ICMP Echo。微软有VisualBasic版本的代码 http://support.microsoft.com/kb/300197 |
![]() |
Ian Newson · 协议缓冲区、C#和网络流:永远不会收到消息 2 年前 |
![]() |
Evantoki Alfa · 线程“main”java中出现异常。lang.ArrayIndexOutOfBoundsException:演示时为0。查找。main(Lookup.java:19) 2 年前 |
![]() |
ê¹ì¼í · 如何发送带有引号的关键数据的POST方法? 2 年前 |
![]() |
TiDu · 使用EKS设置出口网关的最简单方法,无需Istio 2 年前 |
![]() |
Nop · 无法关闭键盘中断(Python)上的套接字连接 2 年前 |