为了加快表字段的打标采用了多CPU并行的方式取数:

SELECT/*+ use_hash(t1,t2) parallel(t1,4) parallel(t2,4) */ t2.service_type, t1.rowid

FROM '||v_table_name||' t1,LC_CP.b_serv_t@TO_HUBEI_ODS1_T t2

WHERE t1.acc_nbr = t2.acc_nbr
AND t2.state = ''F0A''
AND t1.par_id ='||v_day_id||'
ORDER BY t1.rowid;

在kill sission 的时候发现杀掉一个其他的会重启,好象一直杀不绝,没办法google了一下:

查询并行的session:

select x.server_name
, x.status as x_status, x.pid as x_pid
, x.sid as x_sid , w2.sid as p_sid from v$px_process x
, v$lock l, v$session v, v$session_wait w1, v$session_wait w2
where x.sid= l.sid(+)
and v.username='HBKF_CRM'
and to_number (substr(x.server_name,2)) = l.id2(+)
and x.sid = w1.sid(+)
and l.sid = w2.sid(+)
and x.sid = v.sid(+)
and nvl(l.type,'PS') = 'PS'
order by 1,2 ;

寻找父session:

select qcsid "Query Coordinator", count(*) as "Slaves Count" from v$px_session group by qcsid;

kill query coordinators and all his slaves will be killed too.

即杀掉父session,其他的session会跟着杀掉。

转载于:https://www.cnblogs.com/Alex-Zeng/archive/2012/10/23/2736017.html

Killing Parallel Query Session相关推荐

  1. oracle ora_p0,ORA-12801: error signaled in parallel query server P005

    昨天有个分区表,交换了30多个分区(将业务表30多个分区交换到历史表,然后删除业务表这30多个分区),然后今天早上收集统计信息的时候报错了,请教各位,这个需要重建索引吗?为什么收集统计信息的时候会报错 ...

  2. Parallel Query Bitmap

    Degree of Parallelism(并行度)     一个查询使用并行来处理时,SQL Server为该查询分配多个线程,每个线程使用一个CPU进行操作.Degree of Paralleli ...

  3. ORA-12801: error signaled in parallel query server PZ99分析

    分析结论 这个案例本身很简单,不难,就是想和大家分享下(主要是ORACLE的初学者,牛人请无视之) 1,查询SQL的WHERE条件列的数据类型一定要明确 2,查询报错的几个ORACLE错误,要学会分析 ...

  4. ORA-12805: parallel query server died unexpectedly ORA-04030 (sort subheap,sort key) 原因排查与解决方法

    ORA-12805: parallel query server died unexpectedly ORA-04030 (sort subheap,sort key) 原因排查与解决方法 参考文章: ...

  5. Oracle Parallel Query

    Oracle Parallel Query(OPQ)可以将一个SQL statement分成多个片(chunks),然后在独自的CPU上通过多个process(子查询)进行并行运行.每个子查询同时读取 ...

  6. Oracle Parallel Query(OPQ)

    日月明王BLOG   http://sunmoonking.spaces.live.com      Oracle Parallel Query(OPQ)可以将一个SQL statement分成多个片 ...

  7. oracle plsql开启并行,Oracle开启并行的几种方法

    并行执行是同时开启多个进程/线程来完成同一个任务,并行执行的每一个进程/线程都会消耗额外的硬件资源,所以并行执行的本质就是以额外的硬件资源消耗来换取执行时间的缩短.这里的额外硬件资源消耗是指对数据库服 ...

  8. 一次500行SQL的优化

    OBIEE Developer 发来邮件,叫我看一下下面SQL,说跑30分钟不出结果. SELECT DISTINCT D1.C4 AS C1, D1.C5 AS C2, D1.C6 AS C3, D ...

  9. Oracle Hint 之 Parallel

    强制启用oralce的多线程处理功能. 并行查询允许将一个sql select 语句划分为多个较小的查询,每个部分的查询并发的运行,然后将各个部分的结果组合起来,提供最终的结果,多用于全表扫描,索引全 ...

  10. Oracle Parallel Execution(并行执行) .

    关于Oracle 的并行执行,Oracle 官方文档有详细的说明: Using Parallel Execution http://download.oracle.com/docs/cd/E11882 ...

最新文章

  1. ARP病毒查找与防范
  2. java 后台路线学习
  3. [Google Guava] 1.1-使用和避免null
  4. pytorch 之 有关交叉熵函数使用的几点说明
  5. 8、奇怪的表达式求值--2017网易春招
  6. 主进程退出后子进程还会存在吗?_【干货】Linux进程模型 全解
  7. webmin升级php,Webmin php-lib.pl修改
  8. LeetCode算法入门- Multiply Strings -day18
  9. sklearn网格搜索GridSearchCV得到各个评价指标的均值与方差
  10. 常见熟知端口号的记忆技巧
  11. [转载][工具]Eclipse Console 加大显示的行数,禁止弹出
  12. QT递归获取指定目录下的所有文件
  13. windows 10 彻底卸载windows 易升
  14. 有什么好用的windows PDF阅读器?答案在这里面
  15. 【git】git+码云上传代码
  16. ElasticSearch系列十:ElasticSearch搜索技术深入讲解之搜索模板,搜索建议和地理位置搜索
  17. Transformer课程 业务对话机器人Rasa 3.x Reaching Out to the User
  18. Word论文引用自动更新
  19. zone2021 E-Sneaking
  20. html电话号码表单验证,表单验证电话号码模式html5(Form Validation phone number pattern html5)...

热门文章

  1. Redis Scan返回数据量大于Limit的Count原因分析
  2. 我的世界java版盔甲架_我的世界盔甲架指令 手机版盔甲架指令
  3. 2021年广东开放大学期末考试方法,怎么查题,找答案
  4. 【渝粤教育】国家开放大学2019年春季 0177-22T电机学(二) 参考试题
  5. [渝粤教育] 西南科技大学 电气CAD 在线考试复习资料
  6. 【Python小程序】第3讲:如何将json数据转换成csv格式?
  7. 23种设计模式(二十四)领域规则之解析器
  8. C++ Primer Plus 第三章编程练习
  9. 中国政法大学政治与公共管理学院丛日云教授在毕业典礼上的演讲在网络上暴红,
  10. 18-10-29 关于设计器机器人等安装遇到的问题的解决方法