gpt4 book ai didi

Java、Oracle查询每秒命中CPU

转载 作者:行者123 更新时间:2023-12-01 15:19:38 25 4
gpt4 key购买 nike

我有oracle数据库。我有一个非常基本的java程序,它每秒查询一个表以检查每条记录的状态并更新它。

"SELECT * FROM MYTABLE WHERE STATUS =10 AND MODUS<10"

我在这个程序中使用了 OJB。java程序运行10个线程。

该程序导致 CPU 利用率很高,平均占 Sun CPU 总量的 40%。我已经为该特定查询创建了索引。是的,每隔几秒,该表就会有数据,程序必须处理它。

我想知道,在JAVA或Oracle中,有什么更好的方法可以最大限度地减少CPU利用率,并实现这种程序每秒运行一次。我的目标是每 1 分钟处理 200 条记录。谢谢

最佳答案

这听起来像是一个复杂的设计。我建议研究一下 AQ。

关于Java、Oracle查询每秒命中CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11137007/

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