alter table等待select查询执行

时间:2013-05-17 07:52:13

标签: java database jdbc ddl dml

我有一个用例,我动态地向db添加新列。当db表上没有运行选择查询时,alter table工作正常。但是如果alter query在某些时候运行同时很重(我的意思是时间)使用select查询正在运行,然后alter query等待select查询完成。

我的数据量很大,选择查询可能需要很长时间。因此alter table的jdbc连接超时。

我怎么能解决这个问题呢?我能说一下这个异步的方法吗?我的意思是将查询改为db并断开连接,然后让db执行时执行alter query。

这是可能的。我打破jdbc连接是否中止了查询执行?

请提出一些建议。

提前致谢

0 个答案:

没有答案