<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Internet_Offline%3A_Mengukur_SQL</id>
	<title>Internet Offline: Mengukur SQL - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Internet_Offline%3A_Mengukur_SQL"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Internet_Offline:_Mengukur_SQL&amp;action=history"/>
	<updated>2026-04-20T17:16:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Internet_Offline:_Mengukur_SQL&amp;diff=53264&amp;oldid=prev</id>
		<title>Onnowpurbo: Created page with &quot;Asumsi  * root password mysql 123456 * hostname localhost  Test   mysqlslap -v -h localhost -u root -p123456 --auto-generate-sql   Output :   Benchmark  	Average number of sec...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Internet_Offline:_Mengukur_SQL&amp;diff=53264&amp;oldid=prev"/>
		<updated>2018-12-18T02:23:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Asumsi  * root password mysql 123456 * hostname localhost  Test   mysqlslap -v -h localhost -u root -p123456 --auto-generate-sql   Output :   Benchmark  	Average number of sec...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Asumsi&lt;br /&gt;
&lt;br /&gt;
* root password mysql 123456&lt;br /&gt;
* hostname localhost&lt;br /&gt;
&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -v -h localhost -u root -p123456 --auto-generate-sql &lt;br /&gt;
&lt;br /&gt;
Output :&lt;br /&gt;
&lt;br /&gt;
 Benchmark&lt;br /&gt;
 	Average number of seconds to run all queries: 0.009 seconds&lt;br /&gt;
 	Minimum number of seconds to run all queries: 0.009 seconds&lt;br /&gt;
 	Maximum number of seconds to run all queries: 0.009 seconds&lt;br /&gt;
 	Number of clients running queries: 1&lt;br /&gt;
 	Average number of queries per client: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -vvv -h localhost -u root --auto-generate-sql -p123456&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Membuat 100 concurrent user dan masing-masing mengexecute satu query,&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -vvv -h localhost -u root -p123456 --auto-generate-sql --concurrency=100  --number-of-queries=1&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
 ..&lt;br /&gt;
 ..&lt;br /&gt;
 INSERT INTO t1 VALUES (364531492,&amp;#039;qMa5SuKo4M5OM7ldvisSc6WK9rsG9E8sSixocHdgfa5uiiNTGFxkDJ4EAwWC2e4NL1BpAgWiFRcp1zIH6F1BayPdmwphatwnmzdwgzWnQ6SRxmcvtd6JRYwEKdvuWr&amp;#039;);&lt;br /&gt;
 Generating stats&lt;br /&gt;
 Benchmark&lt;br /&gt;
 	Average number of seconds to run all queries: 0.571 seconds&lt;br /&gt;
 	Minimum number of seconds to run all queries: 0.571 seconds&lt;br /&gt;
 	Maximum number of seconds to run all queries: 0.571 seconds&lt;br /&gt;
 	Number of clients running queries: 100&lt;br /&gt;
 	Average number of queries per client: 0&lt;br /&gt;
 &lt;br /&gt;
 DROP SCHEMA IF EXISTS `mysqlslap`;&lt;br /&gt;
&lt;br /&gt;
==Menggunakan number-of-query==&lt;br /&gt;
Test 100 concurrent user dan 10.000 query.&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -h localhost -u root -p123456 --auto-generate-sql --concurrency=100  --number-of-queries=10000&lt;br /&gt;
&lt;br /&gt;
 Benchmark&lt;br /&gt;
 	Average number of seconds to run all queries: 9.331 seconds&lt;br /&gt;
 	Minimum number of seconds to run all queries: 9.331 seconds&lt;br /&gt;
 	Maximum number of seconds to run all queries: 9.331 seconds&lt;br /&gt;
 	Number of clients running queries: 100&lt;br /&gt;
 	Average number of queries per client: 100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Menggunakan iterations==&lt;br /&gt;
&lt;br /&gt;
Mengulangi query lebih dari satu menggunakan iterations&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -h localhost -u root -p123456 --auto-generate-sql --concurrency=100  --number-of-queries=10000 --iterations=5&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
 Benchmark&lt;br /&gt;
 	Average number of seconds to run all queries: 9.278 seconds&lt;br /&gt;
 	Minimum number of seconds to run all queries: 8.938 seconds&lt;br /&gt;
 	Maximum number of seconds to run all queries: 9.795 seconds&lt;br /&gt;
 	Number of clients running queries: 100&lt;br /&gt;
 	Average number of queries per client: 100&lt;br /&gt;
&lt;br /&gt;
==Menggunakan custom queries==&lt;br /&gt;
Jika kita ingin men-test ke database yang sudah ada, kita dapat menggunakan custom query, seperti&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -h localhost -u root -p123456  --create-schema=DATABASE_NAME  --query=&amp;quot;SELECT * from table_name;&amp;quot;  --concurrency=100  --number-of-queries=100&lt;br /&gt;
&lt;br /&gt;
==Membandingkan Engine==&lt;br /&gt;
&lt;br /&gt;
Kita dapat membandingkan engine dengan argumen --engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Menggunakan engine innodb &lt;br /&gt;
&lt;br /&gt;
 mysqlslap -h localhost -u root  -p123456 --auto-generate-sql --concurrency=100 --number-of-queries=1000 --engine=innodb &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
 Benchmark&lt;br /&gt;
 	Running for engine innodb&lt;br /&gt;
 	Average number of seconds to run all queries: 0.435 seconds&lt;br /&gt;
 	Minimum number of seconds to run all queries: 0.435 seconds&lt;br /&gt;
 	Maximum number of seconds to run all queries: 0.435 seconds&lt;br /&gt;
 	Number of clients running queries: 100&lt;br /&gt;
 	Average number of queries per client: 10&lt;br /&gt;
&lt;br /&gt;
Menggunakan engine myisam&lt;br /&gt;
&lt;br /&gt;
 mysqlslap -h localhost -u root  -p123456 --auto-generate-sql --concurrency=100 --number-of-queries=1000 --engine=myisam&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
 Benchmark&lt;br /&gt;
 	Running for engine myisam&lt;br /&gt;
 	Average number of seconds to run all queries: 0.198 seconds&lt;br /&gt;
 	Minimum number of seconds to run all queries: 0.198 seconds&lt;br /&gt;
 	Maximum number of seconds to run all queries: 0.198 seconds&lt;br /&gt;
 	Number of clients running queries: 100&lt;br /&gt;
 	Average number of queries per client: 10&lt;br /&gt;
&lt;br /&gt;
==Referensi==&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhelp.in/2012/06/benchmarking-mysql-with-mysqlslap.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Internet Offline]]&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>