对于使用 EO 模型优化查询有什么建议吗?

发布于 2024-11-09 17:40:01 字数 222 浏览 0 评论 0原文

我正在尝试从包含大量数据的表中获取数据。 我正在使用 Java Webobject 和 EOmodel。 当我尝试使用索引列获取时,我能够在不到 2 秒的时间内获得结果。但是当我尝试使用任何其他列进行搜索时,几乎需要 30 多秒。 通过 EOmodel 进行的查询,直接使用 JDBC 独立进行查询,它会在 1.5 秒内获取结果。

任何在获取规范中设置任何标志以快速获取结果的建议。

提前致谢 :)

I am trying to fetch data from a table which have very huge data some.
i am using Java Webobject and EOmodel.
While i am trying to fetch with a indexed column i am able to get the result in less than 2 sec. But when i am trying to search with any other column its almost taking 30+ sec.
the query which is hitting through the EOmodel , am hitting directly with a JDBC standalone it fetches the result in 1.5sec.

Any suggestion for setting any flag in fetch specification or so to fetch the result fast.

Thanks in advance :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

智商已欠费 2024-11-16 17:40:01

与 JDBC 获取相比,EOF 获取生成的 SQL 有什么区别?

结果中有多少项? (如果有数千个,则时间可能是从原始 SQL 结果转换为 EOEnterpriseObjects)。

在 EOFetchSpecification 上尝试 setFetchesRawRows(true) ,如果结果集很大,这可能会为您提供与 JDBC 获取相当的结果。

最后,如果您在数据库上启用了缓存,并且在 EOF 获取之后立即运行 JDBC 获取以进行比较,则 JDBC 获取可能只是从 SQL 缓存获取缓存结果。

最重要的是,您在这里没有提供足够的信息,使任何人都无法提供真正有针对性的建议。

What is the difference in the SQL generated by EOF fetch compared to your JDBC fetch?

How many items in the result? (if there are 10,'s of thousands, then the time may be converting from raw SQL result to EOEnterpriseObjects).

Try setFetchesRawRows(true) on your EOFetchSpecification and that will probably give you a comparable result to the JDBC fetch if your result set is large.

Finally, if you have caching enabled on your database, and you ran the JDBC fetch right after the EOF fetch for comparison purposes, the JDBC fetch might be just getting cached results from the SQL cache.

Bottom line, you are not providing enough information here for anyone to be able to offer really targeted advice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文