gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:50:31 26 4
gpt4 key购买 nike

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

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

提前致谢:)

最佳答案

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

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

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

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

底线是,您在这里没有提供足够的信息,无法让任何人提供真正有针对性的建议。

关于java - 对于使用 EO 模型优化查询有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6148155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com