查詢表存在大量行遷移
查詢表存在大量行遷移
新建chained_rows
sqlplus / as sysdba
@?/rdbms/admin/utlchain.sql
@?/rdbms/admin/utlchain.sql
對所需要查詢的表做分析:
analyze table lf.t list chained rows into chained_rows;
查詢分析後的情況
select count(*) from chained_rows where table_name='T';
生成批量分析表的指令碼:
select 'analyze table '||owner||'.'||table_name||'list chained rows into chained_rows;' from user_tables;
select * from chained_rows;
建立表指令碼:
create table CHAINED_ROWS (
owner_name varchar2(30),
table_name varchar2(30),
cluster_name varchar2(30),
partition_name varchar2(30),
subpartition_name varchar2(30),
head_rowid rowid,
analyze_timestamp date
);
owner_name varchar2(30),
table_name varchar2(30),
cluster_name varchar2(30),
partition_name varchar2(30),
subpartition_name varchar2(30),
head_rowid rowid,
analyze_timestamp date
);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24996904/viewspace-774116/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢行遷移及消除行遷移(chained rows)AI
- 【效能】Oracle表並行對邏輯遷移後查詢效能的影響Oracle並行
- 查詢資料庫表是否存在資料庫
- 由於回收站存在大量物件導致查詢表空間使用率較慢物件
- mysql 表資料量大量查詢慢如何優化MySql優化
- SAP 物料移動型別查詢表型別
- 排除表中的行連結和行遷移
- 表和索引並行查詢索引並行
- 處理表的行遷移的問題
- 表空間遷移
- 遷移表空間
- 連線池溢位以及大量查詢系統表的問題
- oracle表查詢的並行度Oracle並行
- oracle 查詢所有表的行數Oracle
- 查詢表中的連結行
- /*列轉行查詢表資料*/
- 子查詢-表子查詢
- 海量資料遷移之外部表並行抽取並行
- 查詢指定的表在那些資料庫中存在(轉)資料庫
- ORACLE表批量遷移表空間Oracle
- Oracle分割槽表遷移Oracle
- oracle 表遷移方法 (一)Oracle
- 大表exp/imp遷移
- 【遷移】表空間transport
- 分割槽表分批遷移
- RMAN遷移表空間
- 行遷移測試
- 遷移已存在的資料庫到ASM中資料庫ASM
- Oracle查詢表佔磁碟空間大小及移動表空間Oracle
- 遷移表到新的表空間
- 【資料遷移】使用傳輸表空間遷移資料
- 行遷移和行連結
- 單表查詢
- 查詢表資訊
- mysql 大表mysqldump遷移方案MySql
- expdp/impdp 遷移表空間
- 資料表內容遷移?
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle