【发布时间】:2012-07-20 08:07:03
【问题描述】:
在 MySQL 环境中,有一个专用的 MySQL 服务器和一个专用的应用服务器,这样更好 -
一个。在连接到数据库服务器的应用服务器上运行无限的 java 代码,根据 join 获取一些记录,然后将它们插入到数据库中
-或-
b.在数据库上运行一个无限存储过程,该过程基于连接(选择)执行插入
在执行时间、数据库负载、内存需求和数据库继续处理其他插入/更新的能力方面需要答案
【问题讨论】:
-
更新:我通过为我在联接操作中使用的表编写插入/更新触发器解决了我的问题。这样,我摆脱了连续轮询。我现在可以将数据(在 select..join 之后)插入到另一个表中,只要它到达我有兴趣从中读取的表中。我没有执行详尽的内存测试,但是在表中使用了数千个插入/更新的测试(其中写入了触发器),CPU 负载最小(
标签: java mysql performance stored-procedures infinite