Rumah pangkalan data tutorial mysql HammerDB数据库压力工具使用简略步骤

HammerDB数据库压力工具使用简略步骤

Jun 07, 2016 pm 04:01 PM
guna alat pangkalan data langkah

HammerDB数据库压力工具使用简略步骤 虽然没有图,但是文字描述一样到位的! 蛤蟆只能通过记忆用语言描述步骤,这个工具使用非常简单,可以模拟TPC-C测试模型,测试结果的单位是tpm,注意是不是tpmC。 tpm表示每分钟的事务交易数量。tpmC是TPC-C的事务交易单

HammerDB数据库压力工具使用简略步骤

虽然没有图,但是文字描述一样到位的!

蛤蟆只能通过记忆用语言描述步骤,这个工具使用非常简单,可以模拟TPC-C测试模型,测试结果的单位是tpm,注意是不是tpmC。

tpm表示每分钟的事务交易数量。tpmC是TPC-C的事务交易单位。

大体步骤如下:

1、被测机器安装操作系统

2、如果使用ASM,就安装grid,如果不用ASM,就跳过这步。

3、安装数据库软件,只是软件。具体步骤蛤蟆就略过了,大家可以针对数据库版本网上查找. 主要是环境变量,RPM包的要求。

4、ORACLE用户下,使用dbca命令建库。数据库实例名字和 Global name都设置成hammer, 然后将sys和system密码改成一个简单的,如oracle

5、数据库创建完毕后,用netca配置网络监听。监听名字设置成hammer。

6、创建表空间,可以创建一个也可以创建两个表空间。(这个测试必须要有用户表空间,测试嘛)这里蛤蟆创建两个一个是表空间名字是tpcc,另一个是tpcctab。大小给个100G都就足以(大小和测试的数据库规模有关)

7、安装hammerDB包(官网可以下载之,直接安装即可,需要的一些RPM包,通过YUM进行安装。)(在被测机器或者单独弄个机器当客户端也可以)

不过单独弄个客户端在给被测机器施加压力的时候 压力太大网络会成为瓶颈。

7、打开hammerDB界面, 第一步是create schema界面(有个options选项的记得)。设置必要参数,如SID,测试用的数据库表空间名字,system密码,warehouse数量,用户数量等。

完毕后,双击create,进行数据导入(根据设置的warehouse数量,采用的存储介质性能决定导入数据时间)。

8、设置测试脚本,有个Options选项,设置用户数量等。然后双击Load,HammerDB会加载用户数量。

9、设置测试用户数量,也有个Options选项,设置完毕后,双击create,然后点击图像界面上的绿色go按钮就进行测试了。

10、在第9步之前,最好设置下transaction里面的参数,这样就可以图像化显示性能结果值。

最后说点ORACLE调优项:

1、内存大页开启

2、数据库的PFILE参数设置

3、主要的数据库表空间存放位置(存储介质直接影响数据库性能),将REDO和DATA分开放置。

DATA数据放在随机读性能好的介质上,如SSD磁阵,SSD卡,FusionIO等,延时越小越好。REDO数据放在顺序写的介质上,保证带宽大小。如果REDO有瓶颈,

DATA存储介质再牛逼也不顶用了。

4、如果有网络,就要设置网络中断绑定

瓶颈分析:

1、对系统层面进行分析,CPU,MEM,IO一个一个遍历检查,确保硬件没有出现瓶颈。如果这个提前出现问题,就赶紧换硬件再说。

2、如果硬件OK ,而CPU的利用率等没有上去,那么输出AWR报告进行分析,这个分析需要相对专业的知识,慢慢积累吧。

如果这两大点做透,额,那基本万事搞定的,但事实上是这两个点任何一个点都需要有专业的分析工具和分析水平。

OK,就写到这吧。作为ORACLE数据库的开篇。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana cara menghantar permintaan pos yang mengandungi data JSON menggunakan perpustakaan php curl? Bagaimana cara menghantar permintaan pos yang mengandungi data JSON menggunakan perpustakaan php curl? Apr 01, 2025 pm 03:12 PM

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

Bagaimana untuk mengintegrasikan perkhidmatan Node.js atau Python dengan cekap di bawah seni bina lampu? Bagaimana untuk mengintegrasikan perkhidmatan Node.js atau Python dengan cekap di bawah seni bina lampu? Apr 01, 2025 pm 02:48 PM

Ramai pemaju laman web menghadapi masalah mengintegrasikan perkhidmatan node.js atau python di bawah seni bina lampu: lampu sedia ada (Linux Apache MySQL PHP) Laman web seni bina memerlukan ...

Bagaimana untuk mengkonfigurasi tugas masa apscheduler sebagai perkhidmatan di macOS? Bagaimana untuk mengkonfigurasi tugas masa apscheduler sebagai perkhidmatan di macOS? Apr 01, 2025 pm 06:09 PM

Konfigurasikan tugas masa Apscheduler sebagai perkhidmatan di platform macOS, jika anda ingin mengkonfigurasi tugas masa Apscheduler sebagai perkhidmatan, sama dengan Ngin ...

Bolehkah anotasi parameter Python menggunakan rentetan? Bolehkah anotasi parameter Python menggunakan rentetan? Apr 01, 2025 pm 08:39 PM

Penggunaan alternatif anotasi parameter python Dalam pengaturcaraan Python, anotasi parameter adalah fungsi yang sangat berguna yang dapat membantu pemaju memahami dan menggunakan fungsi ...

Di Langchain, bagaimana saya menggunakan AgentExecutor untuk menggantikan fungsi initialize_agent yang dilumpuhkan? Di Langchain, bagaimana saya menggunakan AgentExecutor untuk menggantikan fungsi initialize_agent yang dilumpuhkan? Apr 01, 2025 pm 04:18 PM

Bagaimana cara menggantikan fungsi initialize_agent yang dilumpuhkan di langchain? Di Perpustakaan Langchain, Initialize_agent ...

Cara Memastikan Ketersediaan MongoDB Tinggi di Debian Cara Memastikan Ketersediaan MongoDB Tinggi di Debian Apr 02, 2025 am 07:21 AM

Artikel ini menerangkan cara membina pangkalan data MongoDB yang sangat tersedia pada sistem Debian. Kami akan meneroka pelbagai cara untuk memastikan keselamatan data dan perkhidmatan terus beroperasi. Strategi Utama: Replicaset: Replicaset: Gunakan replika untuk mencapai redundansi data dan failover automatik. Apabila nod induk gagal, set replika secara automatik akan memilih nod induk baru untuk memastikan ketersediaan perkhidmatan yang berterusan. Sandaran dan Pemulihan Data: Secara kerap Gunakan perintah Mongodump untuk membuat sandaran pangkalan data dan merumuskan strategi pemulihan yang berkesan untuk menangani risiko kehilangan data. Pemantauan dan penggera: Menyebarkan alat pemantauan (seperti Prometheus, Grafana) untuk memantau status MongoDB dalam masa nyata, dan

Di mana untuk memuat turun fail python .whl di bawah tingkap? Di mana untuk memuat turun fail python .whl di bawah tingkap? Apr 01, 2025 pm 08:18 PM

Kaedah muat turun Perpustakaan Python (.whl) Meneroka kesukaran banyak pemaju Python apabila memasang perpustakaan tertentu pada sistem Windows. Penyelesaian yang sama ...

Bagaimana menggunakan teknologi Python dan OCR untuk cuba memecahkan kod pengesahan yang kompleks? Bagaimana menggunakan teknologi Python dan OCR untuk cuba memecahkan kod pengesahan yang kompleks? Apr 01, 2025 pm 10:18 PM

Eksplorasi kod pengesahan retak menggunakan python dalam interaksi rangkaian harian, kod pengesahan adalah mekanisme keselamatan yang sama untuk mengelakkan manipulasi berniat jahat program automatik ...

See all articles