Sayangnya, untuk berbagai query yang buruk, seringkali solusinya hanya satu : ganti dengan query yang bagus 🙂
Ketika ada banyak user yang melakukan banyak query, dan server menjadi lambat, SSD bisa menjadi solusi untuk mempercepatnya.
Karena kapasitas IOPS (Input/Output Per Second) yang jauh lebih tinggi daripada hard disk.
Namun jika hanya ada beberapa query dan lambat, maka SSD bukan solusinya. Query nya yang harus di optimize 🙂
Saya sudah pernah mengalami sebuah query yang buruk, yang bahkan berjalan sangat lambat di RAM 😀 kalau di SSD sudah pasti akan lebih lambat lagi, he he…. saya tuliskan sekilas disini : https://plus.google.com/+HarrySufehmi/posts/3daG2XMjDEt
Setelah dijalankan selama berhari-hari, masih belum juga selesai query nya. Edan.
Ketika saya cek, ternyata query tersebut sukses mensaturasi bandwidth memory – CPU :O
Jika kita bayangkan berbagai jalur data di dalam sebuah server seperti jalan tol, maka, jalur data antara memory – CPU adalah seperti jalan tol yang paling besar dan jalurnya ada ratusan buah 🙂 dan jalan tol ini sukses dibuat sampai macet oleh query ini 😀
Maka kemudian query ini di optimize, seperti dijabarkan di artikel yang di link sebelumnya; dan lalu dijalankan kembali.
Kini query tersebut selesai dijalankan dalam waktu 1 jam saja 🙂
Jika Anda sudah menonton film The Imitation Game, tentu ingat bagaimana frustasinya Alan Turing ketika mesinnya gagal terus menyelesaikan tugasnya dalam waktu yang disediakan.
Dan bagaimana tercengang ketika query nya mereka optimize – dan kemudian jadi bisa diselesaikan dalam waktu sebentar saja 😀
SSD bukan silver bullet. Bahkan SSD pun bisa dibuat overload oleh query yang buruk.
Seorang DBA yang berpengalaman bisa membantu Anda menemukan query-query yang buruk tersebut, dan membuatnya menjadi lebih cepat.
Pastikan bahwa DBA Anda paham prinsip dasar untuk troubleshooting soal performa :
(1) Profiling : ukur, tahu cara mengukur performa, dan menemukan titik-titik kelambatan.
(2) Tuning : berdasarkan data dari hasil profiling, kemudian DBA jadi bisa melakukan tuning ke query yang bermasalah – dan bukannya asal utak-atik setting saja….
(3) Benchmarking : setelah selesai tuning, kemudian bisa melakukan benchmarking, dan bisa menyampaikan berapa besar tambahan performa yang berhasil didapatkan.
Tanpa urutan 3 langkah ini, maka proses tuning yang dilakukan adalah serupa dengan praktek perdukunan 🙂 gaib & mistis.
Semoga bermanfaat.

MySQL : Make Your Query Runs (at least) 16800% Faster. :: One of our data…
MySQL : Make Your Query Runs (at least) 16800% Faster. :: One of our data analyst was asked to analyze a bunch of data from 2 tables. One of it  contained… – Harry Sufehmi – Google+
This post has been reshared 11 times on Google+
View this post on Google+
Post imported by Google+Blog for WordPress.
Sangat bermanfaat.. ! ðŸ‘
Ijin share ya pak..
nice…thanks om..
keren share nya (y)
. ga ngerti hhee (y)
pas banget infonya, saya lagi ada sedikit masalah di didatabase sola query.
mantap
keren pak.. mahal sekali pengalaman ini,.. saya juga masih belajar untuk tuning naikin sama ngatasin problem di query mysql ini… terima kasih saringnya.. (y)
makasih
keren dan juga bermanfaat sekali pengalaman yang anda tulis
keren sekali artikelnya
nice…thanks om..
terimakasih untuk infonya gan .
makasih mas telah berbagi infonya yang bermanfaat
ngikut di mari dah urusan tulis menulis 😀
makasih infonya
keren share nya (y)
thanks……. 🙂
kerem artikelnya makasih banyak atas infonya
mantap gan, saya dukung terus untuk kemajuan blog ini…
terima kasih infonya sangat membantu sekali
ArTikel yang menarik, terima kasih infonya, ini akan bermanfaat
DAPATKAN PASARAN DAN ODDS TERBAIK DIASIA
1 ID UNTUK SEMUA PERMAINAN DIDAUN88
CLICK : http://WWW.DAUN88.COM
MIN BET BOLA: 10RB MIX PARLAY: 5RB
√ MIN DEPO 50 DAN WD 100RB
√ COMISSION SPORTSBOOK 0,25%
√ FREE BONUS DEPOSIT 3% – 100rb
√ FREE BONUS DEPOSIT 5% – 5JT
√ FREE BONUS DEPOSIT 7,5% – 10JT
√ CASHBACK UP TO 15%
√ Proses DP/WD ± 3menit
FOR JOIN DAUN88
CLICK : http://WWW.DAUN88.COM
CONTACT US:
ADD BB: 2BC26AF6
jasa pasang antena
jasa pasang antena tv
agen antena tv digital
ahli pasang antena tv
jasa pasang camera cctv
jasa pemasangan camera cctv
camera cctv
harga cctv
cctv jakarta
instalasi camera cctv
instalasi penangkla petir
toko agen parabola
toko ahli pasang parabola
toko antena tv digital
toko camera cctv
daeler camera cctv
daeler antena tv
daeler parabola digital
daeler parabola venus
daeler penangkal petir
pusat instalasi penangkal petir
penangkal petir konvenional
penangkal petir radius
jasa pemasangan penangkal petir
agen penangkal petir
ahli penangkal petir
ahli instalasi penangkal petir
ahli pemasagan penangkal petir
Tks byk infonya Pak,
makasih gan infonya…
makasih gan infonya
salam kenal mas ijin berkunjung. mksih
makasih mas infonya, sangat bermanfaat
mantap sekali mas artikel saudara admin, ijin baca ya…terima kasih
salam blogwalking sob, ijin berkunjung dan baca artikelnya ya. salam kenal makasih
senang sekali bisa berkunjung ke mari mas, bagus sekali artikelnya
salam kenal 🙂
good article
Mantap artikelnya sunggu bermanfaat banget
menarik sekali infonya dan bermanfat makasih telah berbagi infonya
Sinyalindo
merupakan perusahaan yang bergerak di bidang Jasa pemasangan camera cctv, penangkal petir,
parabola dan antena tv, Melayani pemasangan Se Indonesia.
Kami berpengalaman dalam layanan Jasa Installasi Pemasangan CCTV dan Spesialis Pemasangan Parabola,
matv, antena tv untuk siaran televisi anda, dan kami melayani setting internet + Ip address di Jakarta
dan kota besar lainnya di Indonesia.
Hubungi Kami Sekarang Di :
Call : (021) 6387 0083 – 6319 644 (HALO Sinyalindo)
Mobile : 0821 2280 5174 – 0819 3275 1414
Email : cs.sinyalindo@yahoo.com
Webs :
http://www.sinyalindo.co.id
keren artikelnya dan bermanfaat sekali
mantaaaappp,Mancapp , software Kasir Termurahh terbaik????? yuk kunjungi http://inovapos.com
SINYALINDO PERKASA
Jasa Pemasangan Antena TV – Parabola Digital – Camera CCTV – Penangkal Petir.
Kunjungi Kami Sekarang Di :
Call : (021) 6387 0083 – 4094 4782 (HALO Sinyalindo)
Mobile : 0821 2280 5174 – 0819 3275 1414
Email : cs.sinyalindo@yahoo.com
Webs : http://www.sinyalindo.co.id
keren deh infonya
SINYALINDO PERKASA
Jasa Pemasangan Antena TV – Parabola Digital – Camera CCTV – Penangkal Petir.
Kunjungi Kami Sekarang Di :
Call : (021) 6387 0083 – 4094 4782 (HALO Sinyalindo)
Mobile : 0821 2280 5174 – 0819 3275 1414
Email : cs.sinyalindo@yahoo.com
Webs : http://www.sinyalindo.co.id
dear bapak Harry,
apakah ada referensi untuk melakukan benchmarking?
terima kasih
+Ardo Nainggolan​​ Yang paling penting adalah mengusahakan agar benchmark yang dilakukan memang sesuai dengan kebutuhan 🙂
Misalnya, pada sistem pendaftaran murid online, maka benchmark a/l harus fokus ke performa WRITE / INSERT.
Pada situs berita online, mungkin lebih tepat jika benchmark fokus ke performa READ / SELECT.
Dst dst.
Software benchmark nya sendiri saya cukup pakai mysqlslap.
Atau jika perlu memeriksa beban yang berasal dari webserver ke MySQL, maka kadang saya menggunakan ab (apache benchmark).
Semoga cukup menjelaskan sebagai penunjuk jalan.
WAH BOLEH DI COBA NICH
Makasih mas buat respon nya. Saya lagi belajar benchmark ini.
dear bapak harry saya ingin bertanya lagi,
bapak pakai mysqlslap di OS apa? apakah benar mysqlslap tidak bisa dipakai di Windows?
Saya menjalankan mysqlslap di Linux. Maaf kebetulan saya sudah cukup lama tidak menggunakan Windows, jadi saya juga belum pernah menggunakan mysqlslap disitu.
dari sumber yang saya baca ternyata mysqlslap tidak bisa digunakan di Windows. Saya pribadi familiar dengan Windows. Apakah bapak punya tutorial menggunakan mysqlslap di Linux?
kunjung kunjung yuk ke website ane liat hasil pemrograman kita2 yaitu http://inovapos.com tempatnya software kasir termurahhh…. gitu dehh..
Scholars learning offering the different type of notes of ncert solution for example online tuition. Online practice test
Online revision notes, study notes, study material.
online tuition for class 12 accountancy
online tuition for class 12 mathematics
online tuition for class 12 economics
online tuition for class 12 business studies
online tuition for class 12 mathematics
online tuition for class 12 physics
online tuition for class 12 chemistry
online tuition for class 12 biology
salam sukses untuk kita semua gan
bahsanya enak dipaham
thank ya infonya membantu bgt buat saya 😀
We are fully insured and your vehicle will remain in secure storage at all times Car park Luton.
I have read alot many article but this is really helpful. meet and greet parking luton airport
Makasih infonya gan ..
bacaan yang sangat bermanfaat, sebagai anak IT saya acungi jempol untuk tulisan mas… merasa semakin banyak tau 🙂
a very interesting information, with this insight we are getting, thanks a lot for various information
http://www.indotiger.com/“>Bonus Cashback 20% -Stiap Depo 5%
http://www.indotiger.com/
http://www.indotiger.info/
http://www.indotiger.org/
http://www.indotiger.net/
http://www.bioskotigerp303.com/
http://www.majalahebook.com/
This is very interesting post for all the users. http://www.bestmeetandgreetheathrow.co.uk/
fantastic points altogether, you just won a logo new reader. What could you suggest in regards to your post that you made a few days in the past? Any certain?
Dear sufehmi.com admin, Thanks for the well-researched post!
Dear sufehmi.com webmaster, Your posts are always well-referenced and credible.
To the sufehmi.com webmaster, Thanks for the valuable information!
Hi sufehmi.com owner, Your posts are always well received by the community.
Dear sufehmi.com webmaster, You always provide great examples and case studies.
Dear sufehmi.com admin, Thanks for sharing your thoughts!
Hello sufehmi.com webmaster, You always provide practical solutions and recommendations.
Hello sufehmi.com webmaster, Your posts are always informative.
Hello sufehmi.com owner, Great content!
Dear sufehmi.com owner, Thanks for sharing your thoughts!
To the sufehmi.com webmaster, Your posts are always well-received by the community.
To the sufehmi.com webmaster, Your posts are always informative and well-explained.
Hello sufehmi.com admin, Your posts are always well written and informative.
Hi sufehmi.com admin, Your posts are always a great read.
To the sufehmi.com webmaster, Your posts are always well-balanced and objective.
Hello sufehmi.com admin, Thanks for the well-presented post!
Dear sufehmi.com admin, You always provide great examples and real-world applications, thank you for your valuable contributions.
Hi sufehmi.com admin, You always provide clear explanations and step-by-step instructions.
Hello sufehmi.com webmaster, Thanks for the well-researched post!
Hello sufehmi.com admin, Thanks for the post!
Dear sufehmi.com admin, Your posts are always well-cited and reliable.
To the sufehmi.com webmaster, Keep up the great work!
Hi sufehmi.com administrator, You always provide helpful diagrams and illustrations.
Hello sufehmi.com owner, Your posts are always on point.
Hi sufehmi.com administrator, Your posts are always well-cited and reliable.
Hello sufehmi.com admin, Your posts are always a great source of knowledge.
Dear sufehmi.com webmaster, Your posts are always well-referenced and credible.
Dear sufehmi.com admin, Your posts are always a great read.
Can you be more specific about the content of your enticle? After reading it, I still have some doubts. Hope you can help me. https://www.binance.com/en/register?ref=P9L9FQKY
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/pt-BR/register?ref=S5H7X3LP