日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何查看oracle压力,oracle压力测试之orabm

發布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何查看oracle压力,oracle压力测试之orabm 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫壓力測試

一、用orabm測試數據庫CPU

Orabm通過在用戶指定的并發下運行指定數量的事務來測試系統性能.它主要測試數據庫服務器的CPU性能和內存。

orabm實際上是一堆sql的集合。

orabm可以用在linux/windows/solaris下使用。

orabm不一定需要運行在數據庫所在服務器上,它可以運行在任何安裝了9i客戶端的終端上。你可以用客戶端連接到遠程數據庫來測試遠程數據庫的性能狀況。

為orabm主要測試的是CPU和內存,所以應該盡量避免其他因素影響測試,故使用orabm時,為了更好的測試CPU和內存的性能,最好把

db_cache_size設成大于200M,這樣,所有的數據都可以放在內存中,不會因為物理I/O而使得測試不準確。使用orabm的一個步驟就是把

所有的表和索引都放到data buffer中。

1、下載軟件

orabm是測試CPU得

http://www.linxcel.co.uk/orabm/orabm.tar

2、安裝

安裝主要分7個步驟,分別對應6個sql腳本和一個導入數據的小工具。如下所有腳本除第一個必須用擁有dba權限的用戶執行外,其他的都可以用新建orabm用戶執行。為了避免麻煩,最好都用system或者sys運行

1) create the ORABM user (assumes TOOLS tablespace, TEMP temporary tablespace)

一步是創建orabm用戶,并作相應授權。注意,默認情況下,orabm用戶的默認表空間是tools,臨時表空間是temp。導入一個

Warehouses的數據量大概是100M,所以,你應該保證tools表空間大于150m,或者新建一個表空間,然后修改

orabm_user.sql里的相關信息。

sqlplus system/pwd @orabm_user

遠程數據庫使用:

sqlplus

system/pwd@tnsname

@orabm_user

2) create the tables

這一步主要創建orabm測試需要的表。

sqlplus system/pwd @orabm_tab

遠程數據庫使用:

sqlplus

system/pwd@tnsname

@orabm_tag

3) Load the data

導入測試所需的數據(orabmload在OS的對應版本的bin目錄下)

$ orabmload Warehouses 1

遠程數據庫使用:

如果要測試的是遠程數據庫的話,

windows需要先set local=tnsname,tnsname是在tnsname.ora中配置的遠程數據庫的別名。

UNIX/LIINUX,需要先TWO_TASK=tnsname

$ orabmload Warehouses 1

4) create the indexes

這一步創建索引

sqlplus system/pwd @orabm_ind

遠程數據庫使用:

sqlplus

system/pwd@tnsname

@orabm_ind

5) analyze the tables and indexes

分析表和索引

sqlplus system/pwd @orabm_analyze

遠�

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的如何查看oracle压力,oracle压力测试之orabm的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。