• Masim “Vavai” Sugianto

    Founder PT. Excellent Infotama Kreasindo– perusahaan email services provider (ESP) dan menjadi konsultan pada berbagai instansi pemerintah, korporasi besar, lembaga perbankan dan institusi pendidikan di Indonesia.

    Lebih detail tentang Vavai.




  • Publishing

  • Recent Posts

    • Pisang Mulus Pisang Bintik-Bintik
    • Terpapar Covid
    • Persuasif
    • Bekerja untuk Beli Ipad
    • Perkembangan Kios Pisang “Zeze Zahra”
  • Recent Comments

    • bandar togel on Menangani Berbagai Tipe Klien
    • fitriindriani on Aktiva Mail Campaign & Transactional Email
    • Vavai on Backup Data Virtual Machine pada Proxmox Virtual Environment (Proxmox VE)
    • ady on Backup Data Virtual Machine pada Proxmox Virtual Environment (Proxmox VE)
    • nusa penida trip on Perputaran Roda Kehidupan
  • Archives

    • January 2021
    • December 2020
    • August 2020
    • July 2020
    • April 2020
    • March 2020
    • August 2019
    • July 2019
    • June 2019
    • March 2019
    • February 2019
    • January 2019
    • November 2018
    • October 2018
    • August 2018
    • May 2018
    • April 2018
    • January 2018
    • December 2017
    • July 2017
    • December 2016
    • November 2016
    • April 2016
    • March 2016
    • November 2015
    • July 2015
    • April 2015
    • November 2014
    • October 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • June 2013
    • May 2013
    • March 2013
    • February 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • August 2012
    • July 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
  • Home
  • Bisnis & Marketing
  • Computer & IT Related
  • Lifestyle
  • Publishing
  • Free Stuff
  • About
  • Kontak

MySQL Amazing Tips for improve, tuning and increase MySQL Performance

March 3, 2007

Berikut adalah beberapa tips untuk meningkatkan kecepatan akses database MySQL. Taken from my personal Blog.

1. Memperbaiki DNS setting dan memasukkan ip address / nama host client yang mengakses mysql kedalam file /etc/hosts di server mysql.

Proses edit file /etc/hosts ini bisa dilakukan menggunakan webmin ataupun diedit langsung. Saya sendiri menggunakan webmin karena biasa melakukan akses administrasi via web. Tips ini meningkatkan kecepatan koneksi hingga 10X

2. Memperbaiki / meningkatkan setting konfigurasi MySQL pada file my.cnf.

Secara default, setting mysql menggunakan setting normal dengan memori kecil.

# This is for a system with little memory (32M – 64M) where MySQL plays
# an important part, or systems up to 128M where MySQL is used together with
# other programs (such as a web server)

Dengan memori yang ada pada server saya sebesar 1 GB, kemampuan MySQL dapat lebih ditingkatkan dengan menaikkan key_buffer_Size (untuk model tabel MYISAM) dan innodb_buffer_pool_size (untuk tipe table Inno-db) dan table_cache. Jangan lupa, angka yang diisikan adalah angka dalam bentuk umum memory (kelipatan dari 2n), misalnya 128 MB, 256 MB, 512 MB dll.

Dalam beberapa proses instalasi, biasanya ada juga file konfigurasi untuk mysql yang dijalankan pada komputer dengan memori besar. Nama file konfigurasinya : my-large.cnf.

Sebelum melakukan perubahan setting, backup terlebih dahulu konfigurasi yang lama, untuk berjaga-jaga jika setting yang baru justru memunculkan masalah. Pengalaman saya, setting yang tidak tepat-terlalu tinggi misalnya-membuat MySQL tidak mau dijalankan.

Jangan lupa juga, perubahan konfigurasi MySQL sebaiknya dilakukan dalam posisi mysql off sehingga setelah selesai dire-konfigurasi bisa langsung ditest.

3. Meningkatkan kapasitas memori server
Kapasitas memori server sebesar 1 GB memang cukup besar, namun karena server menjalankan servis lain (ifolder server, intranet web server) saya mengajukan penambahan memori hingga 3 GB. Yang langsung terasa adalah kecepatan proses yang cepat sehingga saya sampai kepikiran develop aplikasi di server saja, hehehe…

4. Pada aplikasi, hindari query SELECT yang tidak spesifik seperti SELECT * ….
Pastikan memilih kolom yang akan diambil dan sedapat mungkin hindari model Select

5. Gunakan indeks pada key table yang sering digunakan. Misalnya pada tabel karyawan yang menggunakan NIK (Nomor Induk Karyawan) sebagai primary key, indeks table menggunakan key ini. Jika ada proses query yang sering menggunakan nama field lainnya, buat indeks juga untuk field tersebut.

Referensi tuning dari Linux Magazine bisa didownload disini.

Referensi :
1. http://dev.mysql.com/books/hpmysql-excerpts/ch06.html
2. http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html
3. http://www.linux-mag.com/index.php?option=com_content&task=view&id=911&Itemid=2035

Migrasi Database
Share

Migrasi Database

Muhammad Rivai Andargini

You might also like

Activating InnoDB Support on MySQL-XAMPP
March 10, 2007
SuSE 10.2 : Installing MySQL Database Server
March 7, 2007

7 Comments


Migrasi Windows - Linux
March 20, 2007 at 7:04 am

Kalau ditanya, bahasa pemrogramman apa yang bisa dibilang paling populer di Indonesia, mungkin Visual Basic bisa menjadi jawabannya. Kemudahan dalam melakukan desain program, aturan penulisan program yang cukup longgar dan banyaknya cd bajakan yang bere



Migrasi Windows - Linux
March 21, 2007 at 12:29 am

Kalau ditanya, bahasa pemrogramman apa yang bisa dibilang paling populer di Indonesia, mungkin Visual Basic bisa menjadi jawabannya. Kemudahan dalam melakukan desain program, aturan penulisan program yang cukup longgar dan banyaknya cd bajakan yang bere



Migrasi Windows - Linux
March 21, 2007 at 12:36 am

Kalau ditanya, bahasa pemrogramman apa yang bisa dibilang paling populer di Indonesia, mungkin Visual Basic bisa menjadi jawabannya. Kemudahan dalam melakukan desain program, aturan penulisan program yang cukup longgar dan banyaknya cd bajakan yang bere



ian
April 4, 2007 at 4:36 am

mas ada tips ga linux yang baik buat server??ama paket database & web servernya apache & mysql yang cocok buat linux ntu???



Masim "Vavai" Sugianto
April 4, 2007 at 4:55 am

Untuk Server saya bisa rekomendasikan Open SuSE 10.2 atau Centos. Saya ada buat panduan alasan memilihnya kok. Coba lihat kesini : [url]https://www.vavai.com/index.php?/archives/23-Migrasi-Server-1.-Memilih-Distro.html[/url]
OpenSUSE itu aplikasi untuk servernya lengkap. Apache dan MySQL juga tersedia langsung. BTW, untuk Apache & MySQL ini hampir semua distro Linux menyediakannya.



Mamat
June 4, 2007 at 1:52 am

Mas Vavai,

Maaf, pertanyaannya OOT dari subject, cuman karena mas vavai menyinggung ifolder server pada post ini, saya pengen nanya, mas vavai install ifolder servernya di Linux ? distro apa ? kalo ada waktu boleh gak bagi2 tutorialnya.. saya udah nyoba install di Ubuntu 6.06 tapi gagal trus… mungkin mas vavai bisa bantu..

Thank’s

Mamat
Makassar



Vavai
June 4, 2007 at 5:55 am

Halo Mamat,

Saya pasang IFolder pada distro OpenSuSE. Saya ada panduannya kok. Silakan baca [url]https://www.vavai.com/blog/index.php?/archives/88-Integrasi-dan-Sinkronisasi-Dokumen-dengan-IFolder.html[/url] dan [url]https://www.vavai.com/blog/index.php?/archives/168-Tutorial-IFolder,-Backup-SInkronisasi-File-secara-Otomatis.html[/url]



Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

CAPTCHA
Refresh

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • Artikel



  • Blogroll

    • DNS Propagation Checker
    • Instagram Photo/Video Downloader
    • PT. Excellent Infotama Kreasindo
  • Publishing

  • Recent Posts

    • Pisang Mulus Pisang Bintik-Bintik
    • Terpapar Covid
    • Persuasif
    • Bekerja untuk Beli Ipad
    • Perkembangan Kios Pisang “Zeze Zahra”
    • Pengalaman Memulai Jualan Pisang
    • Mengenal Pak Amoy
    • Sangkuriang Membangun Saung
    • Pisang Ambon dan Cempedak
    • Rutinitas Pagi