clob欄位對於parallel ddl的限制
昨天說了clob欄位對於parallel dml的限制(http://space.itpub.net/195110/viewspace-745353).
那對於parallel ddl呢?
一起來驗證吧:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
NLSRTL Version 10.2.0.4.0 - Production
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
NLSRTL Version 10.2.0.4.0 - Production
5 rows selected.
SQL> create table test (id number,name clob);
Table created.
SQL> insert into test select object_id,object_name from dba_objects;
304441 rows created.
SQL> commit;
Commit complete.
SQL>
SQL> explain plan for
2 create table test2 parallel 4 as
3 select * from test;
SQL> explain plan for
2 create table test2 parallel 4 as
3 select * from test;
Explained.
SQL> @s_xplan
執行計劃如下:
PLAN_TABLE_OUTPUT
----------------------------------------------------------------------------------------------------------------------------
Plan hash value: 1978863831
PLAN_TABLE_OUTPUT
----------------------------------------------------------------------------------------------------------------------------
Plan hash value: 1978863831
----------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib |
----------------------------------------------------------------------------------------------------------------
| 0 | CREATE TABLE STATEMENT | | 320K| 616M| 3768 (1)| 00:00:53 | | | |
| 1 | LOAD AS SELECT | TEST2 | | | | | | | |
| 2 | PX COORDINATOR | | | | | | | | |
| 3 | PX SEND QC (RANDOM) | :TQ10000 | 320K| 616M| 160 (1)| 00:00:03 | Q1,00 | P->S | QC (RAND) |
| 4 | PX BLOCK ITERATOR | | 320K| 616M| 160 (1)| 00:00:03 | Q1,00 | PCWC | |
| 5 | TABLE ACCESS FULL | TEST | 320K| 616M| 160 (1)| 00:00:03 | Q1,00 | PCWP | |
----------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | TQ |IN-OUT| PQ Distrib |
----------------------------------------------------------------------------------------------------------------
| 0 | CREATE TABLE STATEMENT | | 320K| 616M| 3768 (1)| 00:00:53 | | | |
| 1 | LOAD AS SELECT | TEST2 | | | | | | | |
| 2 | PX COORDINATOR | | | | | | | | |
| 3 | PX SEND QC (RANDOM) | :TQ10000 | 320K| 616M| 160 (1)| 00:00:03 | Q1,00 | P->S | QC (RAND) |
| 4 | PX BLOCK ITERATOR | | 320K| 616M| 160 (1)| 00:00:03 | Q1,00 | PCWC | |
| 5 | TABLE ACCESS FULL | TEST | 320K| 616M| 160 (1)| 00:00:03 | Q1,00 | PCWP | |
----------------------------------------------------------------------------------------------------------------
SQL> explain plan for
2 create index idx_test_1 on test(name) parallel 4;
create index idx_test_1 on test(name) parallel 4
*
ERROR at line 2:
ORA-02327: cannot create index on expression with datatype LOB
SQL> alter table test move parallel 2;
在另一個sessoin中:
SQL> select sid,SERIAL#,qcsid,qcserial# from v$px_session;
SID SERIAL# QCSID QCSERIAL#
---------- ---------- ---------- ----------
2073 8150 2833 48723
2833 48723 2833
2932 18603 2833 48723
可以parallel
---------- ---------- ---------- ----------
2073 8150 2833 48723
2833 48723 2833
2932 18603 2833 48723
可以parallel
不一一試了,包含clob欄位的表對於parallel ddl應該沒有限制.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/195110/viewspace-745470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 包括clob segment 大欄位 表的大小統計
- MySQL的欄位數量以及長度限制MySql
- 簡單介紹2種Java讀取Oracle大欄位資料(CLOB)的方法JavaOracle
- DDL操作導致欄位長度變更修復方案
- laravel-query-builder 對於欄位 值為 null的排序方式LaravelUINull排序
- 【解決方案】Oracle插入/更新CLOB欄位報ORA-01704:字串文字太長Oracle字串
- 關於Oracle的BLOB和CLOBOracle
- SQLServer索引優化(1):對於有order by欄位的建索引策略SQLServer索引優化
- 將多個JSON欄位對映到單個Java欄位JSONJava
- 欄位長度前後端是否都需要做限制?後端
- redis對hash欄位加鎖Redis
- EBS:物料搬運單檢視人限制(建立人欄位)
- 對比上次MySQL的DDLMySql
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- SAP ABAP DDIC 結構欄位的一些技術限制條件
- ArcGIS對欄位分割查詢操作
- MySQL學習筆記4:完整性約束限制欄位MySql筆記
- pydantic 欄位欄位校驗
- SqlServer根據特定欄位分組後,對需要欄位進行分組拼接SQLServer
- 關於日期及時間欄位的查詢
- resultMap 和 resultType 的欄位對映覆蓋問題
- 【Mongo】mongo更新欄位為另一欄位的值Go
- Laravel 對於 Mysql 欄位string型別查詢,當使用數字對這個欄位進行查詢,PHP弱型別語言導致索引失效LaravelMySql型別PHP索引
- fastadmin 新增欄位記圖片欄位AST
- mysql建立表的時候對欄位和表新增COMMENTMySql
- MySQL欄位新增註釋,但不改變欄位的型別MySql型別
- Stream流對List集合篩選重複欄位
- [20180416]clob的插入.txt
- abc欄位數的使用
- Oracle-欄位的新增Oracle
- [BUG反饋]模型管理 > 欄位管理看不見任何欄位。這表明顯有欄位、!模型
- 關於Thinkphp 使用AdvModel來讀取Blob欄位PHP
- SAP CRM銷售訂單UI上的欄位對應的資料庫表儲存欄位:requested start date和end dateUI資料庫
- mybatis 實體類排除資料庫欄位對映MyBatis資料庫
- ALV雙擊對應欄位跳轉事務碼
- 如何對登入介面加密欄位進行暴破?加密
- 使用正規表示式對數字字串欄位排序字串排序
- windows域控裡,屬性和欄位對映表Windows
- MySQL:查詢欄位數量多少對查詢效率的影響MySql