oracle小知识
来源:互联网 发布:电信2g网络和4g络区别 编辑:程序博客网 时间:2024/05/21 12:42
通常我们认为truncate和drop都是ddl语句,都会释放表占用的空间,且不可回退;而他们的之间的区别在于我们平时忽略的reuse/dropstorage子句.
启用并行查询
SQL> ALTER TABLE T1 PARALLEL;
告知oracle,对T1启用parallel查询,但并行度要参照系统的资源负载状况来确定。
利用hints提示,启用并行,同时也可以告知明确的并行度,否则oracle自行决定启用的并行度,这些提示只对该sql语句有效。
SQL> select count(*) from t1;
SQL> select degree from user_tables wheretable_name='T1';
DEGREE
--------------------
并行度为Default,其值由下面2个参数决定
SQL> show parameter cpu
NAME TYPE VALUE
------------------------------------ -----------------------------------------
cpu_count integer 2
parallel_threads_per_cpu integer 2
cpu_count表示cpu数
parallel_threads_per_cpu表示每个cpu允许的并行进程数
default情况下,并行数为cpu_count*parallel_threads_per_cpu
取消并行设置
SQL> alter table t1 noparallel;
SQL> select degree from user_tables wheretable_name='T1';
DEGREE
----------------------------------------
数据字典视图
v$px_session
sid:各个并行会话的sid
qcsid:query coordinator sid,查询协调器sid
0 0
- Oracle小知识收集
- Oracle小知识
- oracle知识小汇总
- Oracle 小知识 总结
- oracle面试小知识
- Oracle 小知识
- Oracle 小知识 总结
- oracle 小知识 + ibatis
- Oracle基础小知识
- Oracle小知识_1
- oracle 小知识
- Oracle小知识总结
- Oracle小知识总结
- oracle小知识
- Oracle中的小知识
- oracle简单小知识
- oracle小知识总结
- Oracle 小知识 总结
- PLSQL CURSOR光标循环用法
- eclipse与myeclipse恢复已删除的文…
- java转义字符【转】
- [Ruby]配置Ruby开发环境【转】
- 周杰伦何以成青少年偶像
- oracle小知识
- Synchronized同步的考虑【转】
- maven在myeclipse的配置和简单使用
- java中的异常处理
- Java Thread(线程)案例详解sleep和wait的区别
- RTTI(Run-Time Type Identification)
- Linux:more命令
- VMWare网络设置的3中方式【转】
- HBase的基本操作