【发布时间】:2021-01-15 18:40:42
【问题描述】:
出于好奇,如果我通过如下所示处理 Oracle SQL Developer 中的红色按钮手动停止运行查询(选择语句),任何人都可以告诉我,我是否会对 Oracle 数据库造成任何问题,假设查询是一个非常繁重的查询通常需要几分钟才能运行。
查询只是一个非常普通的选择语句,如下所示:
-- 从繁忙的生产数据库中获取价值 3 年的数据
select
<something>
from
Table1@ProductionDB T1
left join Table2@ProductionDB T2 on
T2.colA = T1.ColA
left join Table3@ProductionDB T3 on
T3.Col1B = T2.ColB
where
T3.date between to_date('01-JAN-2017','dd-MON-YYYY') and to_date('01-JAN-2020','dd-MON-YYYY')
远程数据库是一个繁忙的生产数据库,它连接到数千个客户端,并通过应用服务器每秒与数据库进行输入/输出通信。如果用户从 Oracle SQL Developer 手动终止查询,是否会导致 Oracle 出现任何问题,例如 Oracle 内存管理或其他远程数据库?
提前致谢!
【问题讨论】:
标签: sql oracle oracle-sqldeveloper