自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle性能分析工具statpack安裝使用詳解

數(shù)據(jù)庫(kù) Oracle
Statspack是一款功能強(qiáng)大的,免費(fèi)的,oracle自帶的性能分析工具。需要用具有sysdba權(quán)限的用戶登陸進(jìn)行安裝。本文我們主要就介紹Oracle性能分析工具statpack安裝使用,希望能夠?qū)δ兴鶐椭?/div>

Oracle性能分析工具statpack安裝使用是本文我們主要要介紹的內(nèi)容,通過(guò)Statspack我們可以很容易的確定Oracle數(shù)據(jù)庫(kù)的瓶頸所在,記錄數(shù)據(jù)庫(kù)性能狀態(tài),也可以使遠(yuǎn)程技術(shù)支持人員迅速了解你的數(shù)據(jù)庫(kù)運(yùn)行狀況。如果想要開啟自動(dòng)收集數(shù)據(jù)庫(kù)的參數(shù)信息需要修改兩個(gè)參數(shù):

實(shí)驗(yàn)環(huán)境:

OS:redhat 5.5

DB:oracle11g

參數(shù)設(shè)置:job_queue_processes和timed_statistics

查詢job_queue_processes是否大于0:show parameter job_queue_processes;

如果=0,我們需要修改alter system set job_queue_processes=10;

查看timed_statistics是否為true

修改:alter system set timed_statistics=true;

安裝statpack:

需要擁有sysdba權(quán)限的用戶操作,首先創(chuàng)建用戶表空間,這需要看我們收集的信息量的大小來(lái)設(shè)置,一般設(shè)置成500M既可

 

  1. create tablespace perfstat '/home/oracle/perfstat.dbf' size 500m extent management local;  
  2. @$ORACLE_HOME/rdbms/admin/spcreate.sql 

 

為用戶perfstat設(shè)置密碼。

輸入表空間和臨時(shí)表空間

SPCPKG complete. Please check spcpkg.lis for any errors.需要出現(xiàn)上述語(yǔ)句才算成功,否則請(qǐng)查看.lis文件并執(zhí)行,進(jìn)行重建,如果在創(chuàng)建的時(shí)候出錯(cuò),我們可以刪除重新建立:

@$ORACLE_HOME/rdbms/admin/spdrop.sql,在重新建立即可。

生成調(diào)查報(bào)告,切換到perfstat用戶:

收集系統(tǒng)信息:execute statspack.snap;

查看收集統(tǒng)計(jì)信息的情況:

 

  1. SQL> select snap_id,snap_time,startup_time from stats$snapshot;  
  2. SNAP_ID SNAP_TIME STARTUP_T  
  3. ---------- --------- ---------  
  4. 1 14-AUG-11 14-AUG-11  
  5. 2 14-AUG-11 14-AUG-11  
  6. 5 14-AUG-11 14-AUG-11  
  7. 3 14-AUG-11 14-AUG-11  
  8. 4 14-AUG-11 14-AUG-11 

 

我們也可以使他自動(dòng)統(tǒng)計(jì)系統(tǒng)的情況:@$ORACLE_HOME/rdbms/admin/spauto.sql

我們看一下文件的主要內(nèi)容:

 

  1. variable jobno number;  
  2. variable instno number;  
  3. begin  
  4. select instance_number into :instno from v$instance;  
  5. dbms_job.submit(:jobno,'statspack.snap;',trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE, :instno);  
  6. commit;  
  7. end; 

 

可以通過(guò)修改這個(gè)值設(shè)置采集時(shí)間

1/24 HH 每小時(shí)一次

1/48 MI 每半小時(shí)一次

1/144 MI 每十分鐘一次

1/288 MI 每五分鐘一次

移除自動(dòng)收集:

查看job號(hào):

 

  1. select job,job_user,priv_user,last_date,next_date,interval from user_jobs; 

 

執(zhí)行:

 

  1. execute dbms_jobs.remove('job'); 

 

清除統(tǒng)計(jì)資料:

 

  1. @$ORACLE_HOME/rdbms/admin/sptrunc.sql; 

 

statpack的收集類型:

level級(jí)別:控制收集數(shù)據(jù)的類型。

threshold門限:設(shè)置收集的數(shù)據(jù)的乏值,默認(rèn)的收集類型是5,我們可以更改她的收集類型;

execute statpack.snap(i_snap_level=>10,i_modify_parameter=>'true');

只修改本次收集方式:execute statpack.snap(i_snap_level=>10);

threshold門限:快照門限只應(yīng)用于stat$sql_summary表中獲取sql語(yǔ)句。

生成系統(tǒng)報(bào)告:@$ORACLE_HOME/rdbms/admin/spreport.sql

輸入我們查詢的snap值,以及我存放的路徑。

關(guān)于Oracle性能分析工具statpack安裝使用的知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server數(shù)據(jù)庫(kù)遠(yuǎn)程查詢并批量導(dǎo)入數(shù)據(jù)
  2. 存儲(chǔ)過(guò)程:sp_MSforeachtable/sp_MSforeachdb
  3. SQL Server數(shù)據(jù)庫(kù)獲取所有表和數(shù)據(jù)的批量操作
  4. 關(guān)于使用數(shù)據(jù)庫(kù)登錄名和數(shù)據(jù)庫(kù)用戶名的一些心得
  5. SQL Server在存儲(chǔ)過(guò)程中編寫事務(wù)處理代碼的三種方法
責(zé)任編輯:趙鵬 來(lái)源: CSDN博客
相關(guān)推薦

2017-06-12 18:48:00

Android性能分析工具

2011-08-24 15:36:30

2018-05-30 09:23:11

數(shù)據(jù)庫(kù)Oracle性能收集

2013-03-06 10:24:12

ksar工具系統(tǒng)性能

2019-11-01 08:49:07

JVM監(jiān)控性能

2023-02-02 09:13:12

Hive壓縮使用性能分析

2011-07-14 10:53:54

TKPROFOracle

2010-04-13 14:36:17

Oracle性能檢測(cè)

2010-04-20 17:07:46

Oracle 性能

2010-05-04 18:14:50

Oracle 性能工具

2018-11-27 11:35:32

systemtapMySQL調(diào)試工具

2012-06-25 10:40:24

Oracleawr

2022-09-28 14:13:03

Linux工具

2022-01-26 15:07:04

bytrace工具OpenHarmon

2011-08-19 16:20:14

Oracle數(shù)據(jù)庫(kù)查看工具LogMine

2024-02-02 15:21:08

工具頁(yè)面性能

2013-07-17 15:39:39

Github詳解

2010-04-01 12:33:37

Oracle repo

2010-06-13 17:16:15

Linux性能測(cè)試工具

2011-04-02 10:29:20

Linux工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)