Oracle中可被并行化执行的SQL操作
2013-03-19 00:46
375 查看
并不是所有的SQL operations都是可并行化的;不少人认为sort merge join这种排序合并操作是不能并行化的,这显示是一种错误的认识。有了这样一个列表你就可以更好地理解Oracle中的Parallel Execution了:
Parallel Query: Table scan Nested loop join Sort merge join NOT IN GROUP BY Hash join SELECT DISTINCT UNION and UNION ALL Aggregation PL/SQL functions called from SQL ORDER BY DDL: CREATE TABLE AS SELECT CREATE INDEX Rebuild index Move partition Split partition DML: UPDATE on partitioned table DELETE on partitioned table MERGE on partitioned table INSERT … SELECT Enable constraint (the table scan is parallelized) Star transformation
相关文章推荐
- oracle 并行parallel操作,会大大提高sql执行效率
- Oracle中可被并行化执行的SQL操作
- ORACLE执行计划-SQL语句开了并行oracle的执行情况
- SQL Server 并行操作优化,避免并行操作被抑制而影响SQL的执行效率
- SQL Server并行操作优化避免并行操作被抑制而影响SQL的执行效率
- ORACLE DML LOCK时找出对应SESSION正在执行的SQL语句(ORA-12841,无法变更事务处理中的会话并行 DML 状态)
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- ORACLE执行计划-SQL语句开并行与不开并行在执行计划中的体现
- (1)Oracle数据库总结 这篇文字写的是在[Oracle SQL*Plus]中执行的操作。
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- SQL Server 并行操作优化,避免并行操作被抑制而影响SQL的执行效率
- oracle并行查询操作的执行计划
- SQL Server并行操作优化避免并行操作被抑制而影响SQL的执行效率
- SQL Server 并行操作优化,避免并行操作被抑制而影响SQL的执行效率
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- oracle显示sql执行时间
- Oracle提高sql执行效率的心得建议
- 关于执行Oracle下Sql语句中遇到的特殊字符问题解决办法。
- 解决SQL SERVER 2000的“当 SQLServerAgent 正在启动时,无法执行此操作。请稍候再试。”错误
- ADO.NET_第八篇_OracleCommand_执行多个SQL语句01