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 :
- Buka Cpanel Self-Hosting, kemudian cari Cron Job, klik tools tersebut.
- Kemudian akan muncul beberapa pemilihan, setting pemilihan job pada pukul 00.00, seperti pada gambar berikut :
- 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. - 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.






pertamax bukan nih???hehehe…
sip deh tips nya… aku baru mudeng yang beginian..
Sep kang ….
semoga tipsnya berkenan
waw keren postingannya,, sangat membantu sekali… wah terimakasih banyak mas atas informasinya…
ooh gitu ya bos, mantab infonya.
aku baru tahu ilmu beginian
tx ya
yah…
blog aku gak bisa masuk cpanel.
(gak diijinin sama pihak hostingnya)
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
thanks tipsnya
ntar yg suka ngutak-atik webku aja yg tak suruh belajar di sini ya, hehe
saya perlu pelan-pelan mempelajarinya Mas maklum belum sampe ke bagian ini… terima kasih sekali …
salam hangat selalu.
klo otpimasi database di blogspot ku gmn yak
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
wah masih belum ngerti, optimasi yang dilakukan maksudnya apa yah? mmemperkecil ukuran database, backup, atau apa?
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
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.
wah saya blm terlalu ngerti nih.. hehe.. salam kenal sob..
betul juga ya, pakai cron job untuk mengoptimasi database.. selama ini lupa melulu untuk optimasi manual
kalo db seger ya web juga seger, kalo udah seger ya kenceng deh (lol)
makasih infonya^^ mampir ke blog saya juga ya teman
wah, sangat sangat berguna sekali banget mas…makasih ya.
Buat database yang lebih dari satu, bisa juga pake perintah ini : mysqlcheck [options] –all-databases
Sep mas ….
tp cenderung lebih ringan jika cek 1 by 1 …
krn mungkin akan memakan source memory CPU lebih besar jika langsung all …
Weits..begitu ya mas? wah, kucoba cek lagi deh. Tapi itu bukannya berarti bakal dicek 1 by 1 juga? Trims lagi infonya…
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 …
kalau yang praktis pake plugins wordpress apa bro
kayaknya ribet banget nih
ada seh yang serupa buat optimasi DB, namanya Optimize DB …
tp kerjanya masih manual, artinya untuk optimasi DB nya harus di klik di terus
wakh optimasinya keren nih kang…..aku mau mencobvanya nih
boleh juga infonya
mm, saya tetep belum mudeng mas, hehe, maklum, soal data base gak neko2, takut error ntar, hehe…
apa sama kek plugin wp optimized mas? nih saya lgsg praktek di hosting saya, sebelumnya buat optimasi sy pake wp optimized
tipsnya bagus, n berlaku untuk smua web, kalau wp-optimized memang lebih siple dan kerennya lg bisa ganti user
tips yang bagus…langsung di praktekin dweh meski agak ketir²
Infonya bermanfaat sekali Mas Afwan.
Trims ya..
Lha emang ga opsi ‘repair database’ atau ‘optimazation database’ wan, sehingga harus memasukkan command secara manual??
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
bisa di terapin di hostingku ne …
Thx yach infonya
Makasih sharing tipsnya…
klo optimasi httpd server gmn ya?