並不是所有的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
Sql語句中的DDL語句
資料庫模式定義語言ddl data definition language 是用於描述資料庫中要儲存的現實世界實體的語言。主要由create 新增 alter 修改 drop 刪除 和 truncate 刪除 四個關鍵字完成。create database 資料庫名 建立乙個資料庫 create d...
sql語句中對json資料的操作
1.獲取指定json字串中指定的屬性值,以下三種寫法等價 attributes json欄位的值為乙個json字串,下面的語句都是獲取attributes json中的dp屬性的值 json extract attributes json,dp json extract 方法獲取json中指定的值,...
c 分析SQL語句中的表操作
最近寫了很多方向的總結和demo.基本包含了工作中的很多方面,畢竟c 已經高度封裝並且提供了很多類庫。前面已經總結了博文。最近2天突然感覺前面的sql分析阻元件的確麻煩,也注意看了下。為了方便大家學習交流。自己專門另外寫了乙個元件demo.用正規表示式獲取操作型別,其實原理很簡單,我簡單介紹下,算是...