我正在和MySQL,Grails和Java战斗。
我有很多数据(1000万寄存器)在数据库,每15分钟Grails应用程序连接到DB,以检查和保存新的信息。正常的运作方式。
我的问题是,当grails应用程序工作时,我想要执行一个java应用程序,该应用程序可以导出数据库中的一部分信息。但我的问题是,这个过程非常缓慢,但只是有时。我将解释:
我不知道是什么问题,但我尝试了一切,我的问题是,我不能停止grails应用程序的所有时间,我想导出。正因为如此,有一些方法可以给进程之间的优先级以确保我的Java应用程序将具有最高优先级?
提前谢谢你的回答,
发布于 2012-04-18 21:23:33
这听起来像是数据库锁定问题。我建议您使用像无公害这样的工具,并仔细查看数据库中正在发生的事情。特别是,在grails应用程序运行时,我会仔细查看打开的表、锁和激活的查询。
https://stackoverflow.com/questions/10213886
复制相似问题