1. 程式人生 > >oracle資料庫監控與壓力測試方法

oracle資料庫監控與壓力測試方法

sqlplus c/[email protected]_test
set autot trace explain
關掉資料查詢輸出,只生成執行計劃



[[email protected] ~]$ export ORACLE_SID=crm0
[[email protected] ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 20 15:02:32 2011

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine
and Real Application Testing options

SQL> @?/rdbms/admin/awrrpt.sql

Current Instance
~~~~~~~~~~~~~~~~

   DB Id    DB Name      Inst Num Instance
----------- ------------ -------- ------------
 1676038346 CRM0               1 crm0


Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type:

Type Specified:  html


Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host
------------ -------- ------------ ------------ ------------
* 1676038346        1 CRM0        crm0        dev160

Using 1676038346 for database Id
Using          1 for instance number


Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.


Enter value for num_days: 1

Listing the last day's Completed Snapshots

                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
crm0        CRM0              530 20 Jan 2011 00:00      1
                                531 20 Jan 2011 01:00      1
                                532 20 Jan 2011 02:00      1
                                533 20 Jan 2011 03:00      1
                                534 20 Jan 2011 04:00      1
                                535 20 Jan 2011 05:00      1
                                536 20 Jan 2011 06:00      1
                                537 20 Jan 2011 07:00      1
                                538 20 Jan 2011 08:00      1
                                539 20 Jan 2011 09:00      1
                                540 20 Jan 2011 10:00      1
                                541 20 Jan 2011 10:42      1
                                542 20 Jan 2011 10:50      1
                                543 20 Jan 2011 11:00      1
                                544 20 Jan 2011 11:10      1
                                545 20 Jan 2011 11:20      1
                                546 20 Jan 2011 11:30      1
                                547 20 Jan 2011 11:40      1
                                548 20 Jan 2011 11:50      1
                                549 20 Jan 2011 12:00      1
                                550 20 Jan 2011 12:10      1
                                551 20 Jan 2011 12:20      1
                                552 20 Jan 2011 12:30      1
                                553 20 Jan 2011 12:40      1
                                554 20 Jan 2011 12:50      1
                                555 20 Jan 2011 13:00      1
                                556 20 Jan 2011 13:10      1
                                557 20 Jan 2011 13:20      1
                                558 20 Jan 2011 13:30      1
                                559 20 Jan 2011 13:40      1
                                560 20 Jan 2011 13:50      1
                                561 20 Jan 2011 14:00      1
                                562 20 Jan 2011 14:10      1
                                563 20 Jan 2011 14:20      1
                                564 20 Jan 2011 14:30      1
                                565 20 Jan 2011 14:40      1
                                566 20 Jan 2011 14:50      1
                                567 20 Jan 2011 15:01      1

Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 563
Begin Snapshot Id specified: 563

Enter value for end_snap: 567
End   Snapshot Id specified: 567

Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_563_567.html.  To use this name,
press <return> to continue, otherwise enter an alternative.

Enter value for report_name:


如何看報告:
Top 5 Timed Events

free buffer waits  快取獲取等待長,沒有記憶體可用了。

Addm 效能建議報告(直接對目標時間段內影響資料庫的事件進行修改建議)

SQL> @?/rdbms/admin/addmrpt.sql

 壓力測試準備工作:

 1、每次壓力時,先做為資料庫表統計分析;
exec dbms_stats.gather_table_stats(ownname => 'crm551',tabname => 'CUST_0',estimate_percent => 10,method_opt=> 'for all indexed columns');
2.配置Jmx監控埠

export USER_MEM_ARGS="-server -Xms1536m -Xmx1536m -XX:MaxPermSize=256m -XX:GCTimeRatio 
-XX:UseParallelGC -XX:UseParallelOldGC -XX:ParallelGCThreads=4 
-XX:+UseAdaptiveSizePolicy -Dcom.tydic.crm.server.tcp.port=4000 
-Dcom.sun.management.jmxremote.port=6050 
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.1.15"

相關推薦

oracle資料庫監控壓力測試方法

sqlplus c/[email protected]_test set autot trace explain 關掉資料查詢輸出,只生成執行計劃 [[email protected] ~]$ export ORACLE_SID=crm0 [[em

Oracle資料庫備份恢復的三種方法

Oracle資料庫有三種標準的備份方法,它們分別是匯出/匯入(EXP/IMP)、熱備份和冷備份。匯出備件是一種邏輯備份,冷備份和熱備份是物理備份。   一、 匯出/匯入(Export/Import)   利用Export可將資料從資料庫中提取出來,利用Impor

Apache壓力測試方法之ab命令

ab命令簡介及作用 ab命令進行壓力測試 ab命令使用的一些問題 ab命令的性能指標 Apache壓力測試方法之ab命令1、性能測試工具ab簡介ab(Apache Bench)命令是apache免費自帶的性能測試工具,默認在apache的bin目錄下,它能模擬多個並發請求,主要是用來測試apa

Oracle資料庫備份恢復 - 增量備份

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Oracle資料庫備份恢復 - RMAN恢復

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

[搬運工系列]-JMeter(十三)壓力測試--資料庫(mysql)壓力測試

1、點選測試計劃,再點選“瀏覽”,把JDBC驅動新增進來:   注:JDBC驅動一般的位置在java的安裝地址下,路徑類似於:    \java\jre\lib\ext         檔案為:mysql-connect

Spring Boot 初級入門教程(十六) —— 配置 Oracle 資料庫和使用 MyBatis 測試

日常專案開發除了 MySQL 資料庫之外,用的最多的還有 Oracle 資料庫,所以這邊來說說如何在專案中配置 Oracle 資料庫,並測試是否配置成功。 一、引入依賴的 jar 包 檢視 pom.xml 檔案中是否引入了 ojdbc 的 jar 包,如果沒有引用,則需要引用才

oracle資料庫定時備份及還原方法

一、oracle資料備份 1、找到電腦右下方開始--執行,輸入cmd,進入dos命令視窗。 2、輸入sqlplus system/密碼@orcl (一般管理員登入)--------連線本機oracle資料庫 輸入 sqlplus system/密碼@IP:埠/orcl

SqlServer、MySql、Oracle資料庫監控系統

MoonMig Monitor 是一套由.Net 開發的資料庫監控程式,包含四個大元件: 1. 定時任務排程框架 該定時任務基於Quartz.Net進行自主開發的擴充套件框架,支援資料庫中配置排程方法,以及資料庫中更改排程計劃,採取的是Job==》JobSteps==》JobStepEvents方式進行架構的

oracle資料庫syssystem預設密碼

system預設:manager sys預設:change_on_install 使用SQL Plus登入資料庫時,system使用密碼manager可直接登入。 但如果是sys使用者,密碼必須加上as sysdba,即完整密碼為:change_on_install a

Oracle資料庫的安裝和測試

Oracle在資料庫裡面安裝中屬於最噁心的那種,因為安全,因為收費,所以安裝你懂得!! 不多說來, 1.解壓檔案10201_database_win32.zip,並雙擊解壓目錄下的setup.exe,出現安裝介面,如下: 2.輸入口令和確認口令,如:password,點選下一步,出

oracle資料庫備份還原語句

1.匯入語句 (1)全匯入:imp 使用者名稱/密碼@例項名 full=y file=資料庫備份檔案路徑 ignore=y; (2)單表匯入:imp  username/[email protected]:port/servername file="E:\dmp

Oracle 資料庫監控

前言 Oracle資料庫歷史悠久,自身效能非常出色,因此有非常多的基於Oracle資料庫的應用程式,支撐著各行各業的各種業務。在遇到效能問題時,雖然可以找到非常好的DBA進行資料庫後端的效能優化,但如

jmeter下的websocket自動化壓力測試

最近新接手了個websocket專案,訊息模式有點類似聊天室的操作。 沒有辦法確定response的內容和時間。在網上搜了一圈,也沒有找到類似的科普文章。 在這裡寫一篇文章記錄一下問題和解決情況。 希望能拋磚引玉,把這個問題攻克下來。   首先,準備jmeter環境和websocket的支

PHP 連線 oracle資料庫(可遠端)的測試操作

4、第四步:檢測oci8是否配置成功       1.一般情況下,開啟localhost即能顯示 phpinfo.php介面,裡面即為 php 資訊。可採用 “Ctrl+F”搜尋“oci”,檢視是否有對應的oci模組,當然有一點php基礎的完全可以直接訪問自己編寫的檔案,記得裡面加入“echo phpin

在數據庫查詢中不走索引的情況壓力測試

判斷 not null ren order by 允許 查詢條件 nod tun _for 重點關註: 1) 沒有查詢條件,或者查詢條件沒有建立索引 例如: select * from tab; 全表掃描。 select * from tab where 1=1

oracle資料庫備份還原

一  關於expdp和impdp     使用EXPDP和IMPDP時應該注意的事項:EXP和IMP是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。EXPDP和IMPDP是服務端的工具程式,他們只能在ORACLE服務端使用,不能在客戶端使用。IMP只適用於EXP匯出的檔案,不適用於EXPDP匯出

Oracle資料庫執行Sql指令碼的方法

set echo off; #控制start命令不列出命令檔案中的每一命令 set feedback off; #顯示由查詢返回的記錄數 off等價為0 set heading off; #報表中列標題不列印 set pagesize off; #置 從頂部標題至頁結束之間的行數 set linesize o

ORACLE資料庫啟動關閉

 LEOLIN備註:WINDOWS系統下,SID為ORCL的服務OracleServiceORCL啟動命令為:D:/oracle/product/10.1.0/db_1/bin/ORACLE.EXE ORCL,所以ORCL資料庫已經為OPEN狀態。 1、startup nom

oracle資料庫歸檔非歸檔設定

歸檔模式設定 archivelog shutdown immediate startup  mount archive log list alter database archivelog  archive log list alter database open  sel