posted on February 4th, 2010 by afwan auliyar @ tips Wordpress

Database merupakan elemen penting dari sebuah web dinamis. Tentunya interaksi aplikasi web dengan database akan semakin berpengaruh ketika databasenya tidak teroptimasi dengan baik. Jika mengalami overhead, dan tabel-tabel yang kurang optimal, tentu akan mengurangi kinerja permintaan data dari aplikasi web. Sehingga perlu adanya upaya untuk optimasi database secara kontinu untuk meningkatkan performansi sebuah web. Tips optimasi database menjadi hal yang perlu untuk mengurangi efek dari optimasi database secara manual.

Jika berbicara mengenai optimasi database, akan terkait dengan Repair table, check table, optimize table. Sehingga untuk mengoptimasi database kita perlu melakukan repair table, check table, optimize table sesering mungkin. Dan jika hal ini dilakukan, maka setidaknya kita harus terus memantau keadaan database web, padahal tidak semua orang punya waktu untuk itu. Sehingga untuk bisa melakukan repair table, check table, optimize table sesering mungkin, perlu dijadwalkan secara otomatis.

Untuk bisa melakukan penjadwalan optimasi database pada Cpanel telah tersedia toolsnya, berikut tips dan triknya :

  1. Buka Cpanel Self-Hosting, kemudian cari  Cron Job, klik tools tersebut.
  2. Kemudian akan muncul beberapa pemilihan, setting pemilihan job pada pukul 00.00, seperti pada gambar berikut :
  3. cron job, Mysql

  4. Kemudian, pada kolom command masukkan perintah SQL sebagai berikut : mysqlcheck [options] --databases db_name1 [db_name2 db_name3...], ganti db_name1, db_name2, db_name3 dengan nama database yang akan di check. Jika cuman terdapat 1 database, maka bisa langsung menggunakan  : mysqlcheck [options] --databases db_name1. Untuk lebih lengkap perintah-perintah MYSQL, bisa dilihat di MYSQL reference.
  5. Jika sudah selesai, maka klik add new Cron Job. Maka di list job akan muncul job yang kita masukkan tadi.

Untuk setiap CPANEL bisa berbeda-beda tampilannaya. Tips dan trik ini bertujuan melakukan penjadwalan job pada CPANEL dengan di setting pada tengah malam dengan memasukkan command MYSQL. Hal itu dikarenakan eksekusi job ini akan memakan memory hosting sehingga cukup memberatkan, sehingga waktu tengah malam lebih tepat karena lebih sedikit yang mengakses web.

Sehingga kita tidak perlu repot-repot dalam melakukan optimasi database secara manual. Dan dengan sedikit tips dan trik optimasi database ini, setidaknya performansi database tetap terjaga. Kemudian akan berimbas pada perfomansi web.




37 Responses to “Tips ampuh untuk optimasi Database”
IwanSusanto berkata :

pertamax bukan nih???hehehe…

sip deh tips nya… aku baru mudeng yang beginian..

afwan auliyar berkata :

Sep kang ….
semoga tipsnya berkenan :)

bayuputra berkata :

waw keren postingannya,, sangat membantu sekali… wah terimakasih banyak mas atas informasinya…

shalimow berkata :

ooh gitu ya bos, mantab infonya.
aku baru tahu ilmu beginian
tx ya

ierone 4 famouser berkata :

yah…
blog aku gak bisa masuk cpanel.
(gak diijinin sama pihak hostingnya)

afwan auliyar berkata :

pake plugin WP aja …
namanya optimize DB …
inti plugin ini buat optimasi db, kayak repair, dll tp ga lewat CPANEL, hanya butuh admin WP aja :)

dian berkata :

thanks tipsnya
ntar yg suka ngutak-atik webku aja yg tak suruh belajar di sini ya, hehe

arkasala berkata :

saya perlu pelan-pelan mempelajarinya Mas maklum belum sampe ke bagian ini… terima kasih sekali …
salam hangat selalu.

Pancallok berkata :

klo otpimasi database di blogspot ku gmn yak :lol:

afwan auliyar berkata :

sptnya tidak perlu di risaukan, krn blogspot sudah terintegrasi dgn google yg notabene databasenya besar dan bakal ada yg mengurusnya ..
klo blogspot, spt lebih kearah optimasi themenya saja :)

sauskecap berkata :

wah masih belum ngerti, optimasi yang dilakukan maksudnya apa yah? mmemperkecil ukuran database, backup, atau apa?

afwan auliyar berkata :

lebih kearah maintenance sebenarnya mbak …
artinya jika tabel d database itu bermasalah, maka permintaan data k data base akan lama, apalagi jika permintaan ke database banyak

sawali tuhusetya berkata :

wah, sudah lama banget saya nyari2 tutorial seperti ini, mas afwan. memang repot kalau mesti ngecek dbase dan mysql secara rutin. seringkali lupa malah. matur nuwun, mas.

Blog SEO berkata :

wah saya blm terlalu ngerti nih.. hehe.. salam kenal sob.. :)

jimmy berkata :

betul juga ya, pakai cron job untuk mengoptimasi database.. selama ini lupa melulu untuk optimasi manual :D

katakataku berkata :

kalo db seger ya web juga seger, kalo udah seger ya kenceng deh (lol)

didtav berkata :

makasih infonya^^ mampir ke blog saya juga ya teman

Abu Faris berkata :

wah, sangat sangat berguna sekali banget mas…makasih ya.

Nasir berkata :

Buat database yang lebih dari satu, bisa juga pake perintah ini : mysqlcheck [options] –all-databases

afwan auliyar berkata :

Sep mas …. :)
tp cenderung lebih ringan jika cek 1 by 1 …
krn mungkin akan memakan source memory CPU lebih besar jika langsung all …

Nasir berkata :

Weits..begitu ya mas? wah, kucoba cek lagi deh. Tapi itu bukannya berarti bakal dicek 1 by 1 juga? Trims lagi infonya…

afwan auliyar berkata :

memang bener seh, maksudnya klo qt pny bnyak db, di analisis dulu db mana yg sering di akses apalagi klo ampe 10 tp yg sering di akses cuman 5, klo di all kan repot … :)

annosmile berkata :

kalau yang praktis pake plugins wordpress apa bro
kayaknya ribet banget nih

afwan auliyar berkata :

ada seh yang serupa buat optimasi DB, namanya Optimize DB …
tp kerjanya masih manual, artinya untuk optimasi DB nya harus di klik di terus :)

Harry seenthing berkata :

wakh optimasinya keren nih kang…..aku mau mencobvanya nih

rental mobil berkata :

boleh juga infonya

hanif IM berkata :

mm, saya tetep belum mudeng mas, hehe, maklum, soal data base gak neko2, takut error ntar, hehe…

Miss Anna berkata :

apa sama kek plugin wp optimized mas? nih saya lgsg praktek di hosting saya, sebelumnya buat optimasi sy pake wp optimized

Backlink Gratis berkata :

tipsnya bagus, n berlaku untuk smua web, kalau wp-optimized memang lebih siple dan kerennya lg bisa ganti user

Tips Kecantikan berkata :

tips yang bagus…langsung di praktekin dweh meski agak ketir² :D

Kang Yudiono berkata :

Infonya bermanfaat sekali Mas Afwan.
Trims ya..

khairuddin syach berkata :

Lha emang ga opsi ‘repair database’ atau ‘optimazation database’ wan, sehingga harus memasukkan command secara manual??

afwan auliyar berkata :

klo di cpanel sy mah gak ada kang …
kan in cron job, jd memasukkan command di cron job, bukan di phpmyadmin khai … :)
klo di phpmyadmin kan emang ada, tp kan untuk optimasi gt harus buka phpmyadmin, select tabel, trus pilih opsi optimasinya (repair, optimize, dll)
nah klo pk ini, semacam penjadwalan hal2 tersbut sehingga di lakukn secara otomatis

SemutGeni.Net berkata :

bisa di terapin di hostingku ne …

Artis Indonesia berkata :

Thx yach infonya :)

batiknovita.com berkata :

Makasih sharing tipsnya… :)

Ferri berkata :

klo optimasi httpd server gmn ya?

Leave a Reply
Blog ini menggunakan KeywordLuv, untuk mengoptimalkan keyword anda masukan : NamaAnda@keywordAnda, pada kolom Nama.

CommentLuv Enabled


Top Keyword :


tips meningkatkan database, optimasi database blog, web meningkatkan database, database meningkatkan web, optimasi phpmyadmin, cara optimasi database di mysql, optimasi database, crontab untuk eksekusi perintah sql, mysql table overhead, optimasi perintah mysql, tip dan trik database, cron job, optimasi view mysql,