移動資料檔案,平衡磁碟負載
今天在做效能測試的時候,發現查詢TT_AUDITPURGE業務表的時候datavg的I/O佔用比率很高,但由於是新release的build,且department內部release的installation guide還沒有提級資料I/O優化這快兒,那麼在instance這一級,做了一點分散I/O的optimzer.其實很簡單:
通過v$filestat和v$dbfile檢視的聯合查詢,找出熱點檔案。主要是indx和USERS表空間所屬的這兩個檔案,在read和write上佔用了大量的I/O,目前所有資料檔案都是放在一塊盤上。造成了磁碟的負載不均衡,導致I/O很高。
SQL> select name,phyrds,phywrts,readtim,writetim
2 from v$filestat a,v$dbfile b
3 where a.file#=b.file#
4 order by readtim desc;
NAME
---------------------------------------------------------
PHYRDS PHYWRTS READTIM WRITETIM
---------- ---------- ---------- ----------
/oradata/irmdb/indx01.dbf
55981 4096 12858 208530
/oradata/irmdb/users01.dbf
65990 12561 5269 536128
/oradata/irmdb/system01.dbf
8300 1808 3345 6259
/oradata/irmdb/sysaux01.dbf
2257 7330 1398 12258
/oradata/irmdb/undotbs01.dbf
92 24161 44 613217
開始遷移這兩個資料檔案和undo表空間中的資料檔案分開儲存。通過這種移動資料檔案的到其他disk的方式來均衡我們的檔案I/O,由於不是生產環境,所以我們把表空間直接offline.
SQL>alter tablespace INDX offline;
System altered.
SQL>!
$cp /oradata/irmdb/indx01.dbf /oradata2/irmdb/indx01.dbf;
SQL>alter tablespace INDX rename datafile '/oradata/irmdb/indx01.dbf' to '/oradata2/irmdb/indx01.dbf';
SQL>alter tablespace tablespace online;
USERS表空間的修改也如INDX一樣,其實就是移動了一下資料檔案。
這裡簡單記錄一下:)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-135992/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 移動資料檔案從檔案系統到ASM磁碟組中ASM
- 磁碟空間不足,線上移動Oracle的資料檔案Oracle
- 如何移動asm磁碟組內的資料檔案到另外一個磁碟組ASM
- 使用rman在oracle ASM磁碟組之間移動資料檔案OracleASM
- SQLServer移動資料檔案SQLServer
- 線上移動資料檔案
- ORACLE移動資料檔案Oracle
- oracle資料庫移動資料檔案、日誌檔案和控制檔案Oracle資料庫
- 在ASM磁碟組之間移動檔案ASM
- Oracle 資料檔案移動步驟Oracle
- 移動Oracle資料檔案的方法Oracle
- 在Oracle中移動資料檔案Oracle
- 在ORACLE移動資料庫檔案Oracle資料庫
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle
- 移動資料檔案從ASM到檔案系統ASM
- Nginx中的負載平衡方法Nginx負載
- 資料檔案,表空間的移動
- 在ASM Diskgroup間移動資料檔案ASM
- 在ORACLE中移動資料庫檔案Oracle資料庫
- 通過移動資料檔案來均衡檔案I/O
- 透過移動資料檔案來均衡檔案I/O
- 在Oracle中移動資料檔案、控制檔案和日誌檔案Oracle
- 移動資料檔名中含有特殊字元的資料檔案方法字元
- 資料檔案遷移
- 12c pdb線上移動資料檔案或者重新命名資料檔案
- 企業級負載平衡簡介負載
- Traefik是微服務的負載平衡微服務負載
- oracle 修改資料檔案位置(路徑)(移動)Oracle
- Oracle資料庫新增和移動控制檔案Oracle資料庫
- Oracle 移動資料檔案的操作方法Oracle
- 移動資料庫物理檔案 Move Physical Files資料庫
- 在ORACLE中移動資料庫檔案(轉)Oracle資料庫
- linux下增加磁碟改變指定檔案路徑分割槽掛載點和遷移資料Linux
- 資料檔案遷移至其他磁碟組
- 資料檔案的遷移
- oracle 資料檔案遷移Oracle
- oracle資料檔案遷移Oracle
- 表空間online移動資料檔案