################
# 并行操作 #
################
SQL> select count(*) from sample;
COUNT(*)
----------
1122304
SQL> alter table sample parallel 4; # 把sample表置为并行
表已更改。
# 在一个会话中在表sample(并行)上运行查询
# 查看当前会话的SID
SQL> select sid from v$mystat where rownum =1;
SID
----------
159
SQL> select count(*) from sample;
COUNT(*)
----------
1122304
查看v$px_session视图
SQL> select saddr, sid, serial#, qcsid from v$px_session where qcsid = 159;
SADDR SID SERIAL# QCSID
-------- ---------- ---------- ----------
1EB2EB34 145 14 159
1EB310C4 147 9 159
1EB33654 149 49 159
1EB2D86C 144 6 159
1EB3F224 159 11 159
同时查看v$px_process视图
SQL> select * from v$px_process;
SERV STATUS PID SPID SID SERIAL#
---- --------- ---------- ------------ ---------- ----------
P000 IN USE 19 3136 144 4
P003 IN USE 22 3276 145 5
P002 IN USE 21 3796 147 7
P001 IN USE 20 4020 149 47
阅读(752) | 评论(0) | 转发(0) |