首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ZEOS On Delphi7 - ZQuery1.Open ->非常慢

ZEOS On Delphi7 - ZQuery1.Open ->非常慢
EN

Stack Overflow用户
提问于 2017-08-31 22:35:59
回答 1查看 587关注 0票数 1

我使用的是Delphi-7和zeos 6.6.4 (刚刚升级到zeos 7.1.4),在表的较大行上,查询变得非常非常慢。也没有太多的行(在salesdetail上,我的表大约有200k行)。在我备份和清理表之后,它非常快。

我很确定问题出在ZQuery1.Open中。我复制粘贴“搜索/选择查询”并在mysql上运行它,它只花了1秒左右。->,所以我确信这不是我的查询的错。但如果我在Delphi7上执行它,大约需要15秒。

我做了一些跟踪,发现问题出在ZQuery1.Open上,通过这段代码后,一切都以正常的速度运行。

已尝试将zeos升级到最新版本,但问题仍然存在。

有什么解决方案吗?

谢谢。

编辑:我在上面读到了类似的案例:

"guyvdb写道:你好,我们也做了一些测试,得出了同样的结论。'qry.open‘在ZEOS中非常慢。'ADO’和'SQLDirect‘禁用zeos.inc中的调试定义不会改变任何东西。“

http://zeoslib.sourceforge.net/viewtopic.php?t=120

我更喜欢继续使用zeos,而不是更改为ADOquery,等等,因为应用程序已经完成了,使用几个月后发现的问题,在table.and上的更大的数据之后,将所有的zquery更改为其他东西将是大量的工作。谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-01 14:27:46

设置为TZConnection.SQLHourGlass := false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45984103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档