随着时间的推移,我的表格变得越来越慢。起初,在记录之间导航几乎没有花时间。过了一会儿,它花了一秒钟。过了一会儿,切换记录花了两秒钟。现在我在三秒钟切换记录。提高子表格的速度
下面是详细信息:
用户得到提示,有一些选项可供选择的形式。根据这些选项,主窗体弹出,只显示相关记录。主窗体链接到由用户选择生成的查询。在主窗体上是直接链接到另一个表的子窗体(QuoteRunResults)。该表现在包含354,000条记录。 缓慢的形式是子表格。
下面是一个简单的查询,可以使用:
SELECT *
FROM QUOTERun
WHERE QuoteNumber = {UserSelectedQN}
ORDER BY RunID DESC
反正我有可以加快子形式?
您已经压缩并修复了后端数据库,前端数据库,反编译了前端,并确保您有适当的索引,yesno? – Fionnuala 2012-08-10 14:43:02
是的,我已经完成了所有这些。这是每周进行的定期维护,以确保一切顺利。这可能是子表格正在处理两个数据?每次更改记录时,表单是否会返回到包含354,000条记录的表格? – 2012-08-10 14:46:15
如果它必须获得新记录,那么它会回到表格中,但是如果表格可以利用索引,它应该很快。 – Fionnuala 2012-08-10 14:51:27