Difference between revisions of "Mengukur SQL - menggunakan mysqlslap"

From OnnoWiki
Jump to navigation Jump to search
 
Line 41: Line 41:
 
   
 
   
 
  DROP SCHEMA IF EXISTS `mysqlslap`;
 
  DROP SCHEMA IF EXISTS `mysqlslap`;
 +
 +
 +
 +
==Pranala Menarik==
 +
 +
* [[BENCHMARKING: mengukur kemampuan system]]
 +
* [[Mengukur packet per second]]
 +
* [[Mengukur Bandwidth]]
 +
* [[mengukur SQL - menggunakan mysqlslap]]
 +
* [[Menggunakan mysqlslap number-of-query]]
 +
* [[Menggunakan mysqlslap iterations]]
 +
* [[Menggunakan mysqlslap custom queries]]
 +
* [[Menggunakan mysqlslap untuk membandingkan Engine]]
 +
* [[Mengukur kinerja OS dengan  unixbench]]
 +
* [[Mengukur Kinerja Apache Web Server]]
 +
* [[Melakukan Stress Test Web Server menggunakan Siege]]
 +
* [[Mengukur Kinerja File Sharing menggunakan dbench]]
 +
* [[Konsumsi Daya RaspberryPi3]]
 +
* [[Internet OFFLINE sebagai solusi bagi sekolah di Pedesaan dan Rural]]
 +
* [[Beberapa Diskusi Hasil Pengukuran]]
 +
* [[Internet Offline: Modul Training]]

Latest revision as of 18:12, 22 November 2021

Untuk mengukur kinerja database mysql kita dapat menggunakan mysqlslap. Dengan asumsi

root password mysql 123456
hostname localhost

Test dapat dilakukan menggunakan contoh perintah dibawah ini,

mysqlslap -v -h localhost -u root -p123456 --auto-generate-sql 

Output mysqlslap kira-kira sebagai berikut,

Benchmark 
	Average number of seconds to run all queries: 0.009 seconds 
	Minimum number of seconds to run all queries: 0.009 seconds
	Maximum number of seconds to run all queries: 0.009 seconds
	Number of clients running queries: 1
	Average number of queries per client: 0

Perintah –auto-generate-sql akan membuat table, execute INSERT query dan simpan dummy data, execute SELECT query untuk mengambil dummy data, kemudian drop table. Untuk melihat apa yang terjadi di belakang layar tambahkan -vvv

mysqlslap -vvv -h localhost -u root --auto-generate-sql -p123456

Membuat 100 concurrent user dan masing-masing mengexecute satu query,

mysqlslap -vvv -h localhost -u root -p123456 --auto-generate-sql --concurrency=100 
--number-of-queries=1

Output mysqlslap kira-kira sebagai berikut,

..
..
INSERT INTO t1 VALUES 
(364531492,'qMa5SuKo4M5OM7ldvisSc6WK9rsG9E8sSixocHdgfa5uiiNTGFxkDJ4EAwWC2e4NL1BpAgWiFRcp1zIH6F1BayPdmwphatwnmzdwgzWnQ6SRxmcvtd6JRYwEKdvuWr');
Generating stats
Benchmark
	Average number of seconds to run all queries: 0.571 seconds 
	Minimum number of seconds to run all queries: 0.571 seconds
	Maximum number of seconds to run all queries: 0.571 seconds
	Number of clients running queries: 100
	Average number of queries per client: 0

DROP SCHEMA IF EXISTS `mysqlslap`;


Pranala Menarik