成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Expdp/Impdp三種性能診斷方法--如何有效定位瓶頸?

開發 架構
在導出導入過程中,偶爾會遇到一些性能問題,可以會因主機資源,數據庫版本,PSU版本,datapump本身bug等原因導致。

 概述

在導出導入過程中,偶爾會遇到一些性能問題,可以會因主機資源,數據庫版本,PSU版本,datapump本身bug等原因導致。

這里首先可根據需求判斷是在哪個環節出問題,導出/導入元數據還是數據時出現性能問題;是否是導出/導入特定對象遇到性能問題?

[[274495]]

對于這些問題,MOS上提供了如下3種診斷方法(只演示第三種):

方法一

在expdp/imdp命令中添加參數METRICS=Y TRACE=480300 (或者 480301 捕獲SQL trace) 并重新運行expdp/impdp

方法二

對DataPump Master (DM) 和 Worker (DW)進程啟用level 12的10046 trace

  1. -- 版本>= 11g and < 12c  
  2. SQL> alter system set events 'sql_trace {process : pname = dw | pname = dm} level=12';  
  3. -- 版本= 12c  
  4. SQL> alter system set events 'sql_trace {process: pname = dw | process: pname = dm} level=12'
  5. 然后用參數METRICS = Y加入命令行啟動expdp/impdp 

方法三:(推薦)

1、查看運行的DataPump 導出進程

  1. connect / as sysdba  
  2. set lines 350 pages 400 numwidth 7  
  3. col program for a38  
  4. col username for a10  
  5. col spid for a7  
  6. select to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS'"DATE"
  7.  s.program, 
  8.  s.sid, 
  9.  s.status, 
  10.  s.username, 
  11.  d.job_name, 
  12.  p.spid, 
  13.  s.serial#, 
  14.  p.pid 
  15.  from v$session s, v$process p, dba_datapump_sessions d 
  16.  where p.addr = s.paddr 
  17.  and s.saddr = d.saddr 
  18.  and (UPPER(s.program) LIKE '%DM0%' or UPPER(s.program) LIKE '%DW0%'); 

 

 

詳解expdp/impdp三種性能診斷方法--如何有效定位瓶頸?

 

 

2、跟蹤已經開始運行的DataPump 導出進程

  1. --確認Data Pump Worker SID 和 SERIAL#(例如. 對于 DM 和DW 進程), 以level 12跟蹤 Master/Worker 進程 (bind和wait信息): 
  2. SQL> exec sys.dbms_system.set_ev (SID, SERIAL#, 10046, 12, ''); 

 

 

詳解expdp/impdp三種性能診斷方法--如何有效定位瓶頸?

 

 

說明:

  1. DM00是Data Pump Master Process 
  2. The Data Pump master (control) process is started during job creation and coordinates all tasks performed by the Data Pump job. It handles all client interactions and communication, establishes all job contexts, and coordinates all worker process activities on behalf of the job. 
  3. 數據泵主(控制)過程在作業創建期間啟動,并協調數據泵作業執行的所有任務。 它處理所有客戶端交互和通信,建立所有作業上下文,并代表作業協調所有工作進程活動。 
  4. DW00是Data Pump Worker Process 
  5. The Data Pump worker process is responsible for performing tasks that are assigned by the Data Pump master process, such as the loading and unloading of metadata and data. 
  6. Data Pump工作進程負責執行由Data Pump主進程分配的任務,例如元數據和數據的加載和卸載。 

3、結束跟蹤

等待一段時間 (至少1 小時) 以捕獲足夠的信息。

  1. --結束跟蹤 
  2. SQL> exec sys.dbms_system.set_ev (SID, SERIAL#, 10046, 0, ''); 

 

 

詳解expdp/impdp三種性能診斷方法--如何有效定位瓶頸?

 

 

對于所有方法,DataPump Master 和Worker trace文件都被寫到BACKGROUND_DUMP_DEST 或者 /trace。

4、捕獲trace文件

  1. SQL> show parameter BACKGROUND_DUMP_DEST; 
  2. SQL> select * from v$diag_info WHERE name='Default Trace File'

 

 

詳解expdp/impdp三種性能診斷方法--如何有效定位瓶頸?

 

 

 

 

詳解expdp/impdp三種性能診斷方法--如何有效定位瓶頸?

 

 

以上為MOS提供的診斷方法,可靈活的使用,查詢出DataPump進程的SID后可以查詢是否有會話阻塞,異常等待事件是什么?

比如由于“StreamsAQ: enqueue blocked on low memory”等待事件導致expdp / impdp命令出現嚴重性能問題,是因為Bug 27634991引起的(在版本19.1及更高版本中修復了)。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2019-10-31 11:50:19

MySQL數據庫Windows

2009-04-01 11:17:52

內存分配調優Oracle

2019-07-25 07:14:03

LinuxSync操作系統

2010-08-30 09:15:15

DIV高度自適應

2019-09-18 08:06:08

Redis數據庫命令

2009-07-23 15:17:54

JDBC連接Acces

2022-01-04 16:50:47

JavaScript圖片網站

2014-12-31 17:42:47

LBSAndroid地圖

2021-07-13 12:31:27

IT組織改進首席技術官

2009-12-01 09:18:22

Linux版本

2021-11-23 10:30:35

Android技術代碼

2017-08-07 09:24:43

云遷移安全方法

2017-08-01 15:33:01

云遷移云安全數據泄露

2009-07-30 16:27:33

C#比較時間

2016-09-12 14:07:14

Android 定時器

2014-10-24 14:44:25

量化網絡無線網絡性能測試

2024-05-20 09:19:45

請求合并容器

2013-03-27 10:01:53

網絡應用檢測工具

2009-07-08 12:56:32

編寫Servlet

2019-08-30 17:24:41

microservic微服務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乡下妇女做爰 | 日韩av成人在线 | 久久综合久久综合久久综合 | 久久在线 | 国产精品不卡一区二区三区 | 精品日韩一区二区 | 黄色av网站在线观看 | 一区二区三区四区在线视频 | 精品一二区 | 奇米视频777 | 天天操人人干 | 日韩在线观看中文字幕 | 在线免费观看成人 | 玖玖视频国产 | а_天堂中文最新版地址 | 在线视频一区二区三区 | 久久久国产一区二区三区四区小说 | 91精品久久久久久久久中文字幕 | 在线视频一区二区三区 | 黄色一级免费看 | 国产精品久久久久久久久久免费看 | 亚洲视频在线一区 | 在线视频中文字幕 | 欧美色欧美亚洲另类七区 | 欧美亚洲一级 | 最新日韩在线视频 | 五月天激情电影 | 欧美精品在线一区二区三区 | 久精品视频 | 美国一级片在线观看 | 91精品一区二区三区久久久久久 | 国产一区二区在线观看视频 | 超级乱淫av片免费播放 | 高清人人天天夜夜曰狠狠狠狠 | 91在线观看免费 | 91色视频在线观看 | 成年人黄色免费视频 | 国产高清在线观看 | 亚洲精品在线看 | 色一级| 国产成人综合亚洲欧美94在线 |