Ramai blogger WordPress tidak ambil tahu sangat tentang optimize database blog mereka. Mungkin tak berapa pandai atau mungkin juga takut bila menyentuh tentang perkara berkait dengan database.
Untuk pengetahuan semua, database merupakan teras bagi blog yang menggunakan WordPress (self-hosted).
Database yang tidak dipantau dan dijaga akan menyebabkan berlaku overhead atau empty spaces yang tak diperlukan atau mungkin juga berlaku masalah-masalah lain.
Komputer korang bila dah digunakan setiap masa, lama-lama ianya akan jadi slow. Kita perlu lakukan proses mencuci dan defrag untuk kembalikan potensi komputer kita.
Sama juga dengan database blog WordPress. Bila dah terlalu banyak digunakan, lama-lama blog akan jadi berat dan loading lambat.
Contohnya seperti Post Revision atau autosave yang berlaku ketika kita sedang menulis entri. Post Revision tersebut akan menambah saiz database.
Benda tu tak diperlukan lagi lepas kita dah publish entri. Oleh itu, penyelesaiannya adalah dengan optimize database blog WordPress korang.
Ada 2 cara yang boleh digunakan untuk lakukan proses optimize database, sama ada dengan menggunakan plugin WordPress atau dengan cara manual di phpMyAdmin (cPanel).
Optimize Database WordPress dengan Plugin WP-DBManager
Plugin WP-DBManager membolehkan korang jalankan proses optimize database, repair database, backup database, restore database, delete backup database, dan lain-lain.
Plugin ni juga korang boleh set proses tu dijalankan secara automatik mengikut tetapan untuk backup dan optimize database.
Fungsi Optimize Database pada Plugin WP-DBManager
Pada pandangan aku, untuk optimize database tak perlu gunakan plugin, sebab plugin akan menambah database pada blog korang.
So, aku sarankan buat secara manual. Tapi terpulang pada korang la nak pilih cara yang mana satu. #JustSaying
Optimize Database Blog WordPress dengan phpMyAdmin
Untuk optimize database blog dengan phpMyAdmin, korang hanya perlu buat beberapa langkah mudah.
- Login ke cPanel blog WordPress korang.
- Klik phpMyAdmin di kategori Databases.
- Klik pada database blog korang (senarai database di sebelah kiri) dan korang akan nampak paparan seperti gambar di bawah.
- Select table yang korang nak optimize, atau boleh juga klik pada Check All / Uncheck All / Check tables having overhead.
- Pilih Optimize table pada drop down menu yang bertulis “With selected:”.
- Anda telah berjaya optimize database blog anda.
Anak panah menunjukkan ‘Overhead’ yang terdapat pada database
Pastikan korang backup terlebih dahulu database blog korang sebelum lakukan proses optimize database untuk elakkan sebarang kejadian yang tak diingini.
huwahhh… dpt ilmu baru… thanx so much bro. optimize dah katenye :biggrin:
thanks bro. good sharing. aku try buat lps ni…
terima kasih..web saya lambat..tapi nak cari plugin dulu..takut usik database ni…he he :cheerful:
Alhamdulillah……… jenuh saya semula cari artikel ni berjam-jam :dizzy: . Firt time saya Optimize Database Blog dengan phpMyAdmin sekejap tadi. Syukur tiada apa-apa masalah yang timbul. Jazakallahu khairan kathira. :smile:
tak pernah buat lagi…hehehe
pasni kena buat la…
sebulan sekali dtg sini :wub:
biasa pakai plugin ja. boleh try gak cara manual ni. Thanks Anarm.
p/s: terkejut jugak bila bro bagitau guna 42 plugin. apa yang banyak sangat tu.
@afzal laidin, haha.. blog ni memang banyak pakai plugin.. plugin2 yang memudahkan kerja2 blogging je..
hehe tak penah pun buat.. nk try pasni .. nk tnya overhead ni xleh clear guna plugin cache ke?
@Mr.Kerro, rasanya tak boleh.. sebab plugin cache tu guna untuk simpan cache blog page, untuk lajukan blog.. takde kaitan dengan overhead.. overhead ni bila kita buat benda2 kat blog macam update plugin ke, save draft entri, publish entri baru, dan lain2.. proses tu semua guna database.. bila dah banyak sgt proses, fail baru replace fail lama, delete tu delete ni, update tu update ni, lama2 jadi overhead.. ada empty space, data tak tersusun, over limit ke, lebih kurang camtu lah.. optimize table tu dia akan defrag balik database.. macam defrag komputer jugak la lebih kurang..
niq pakai phpmyadmin jer..sbb plugin dah pakai 30+…kang berat lak wp…
@niq, banyak gak tu plugin sampai 30+.. elok sangat la kalau pakai phpmyadmin je.. lagipun, plugin2 yang connect dengan database ni org ckp tak elok sangat pkai kat blog.. berat..
stuck dkt no. 3..
kluar ni plak
Note: Enabling the database statistics here might cause heavy traffic between the web server and the MySQL server.
so.. macam mane ek?
@syafiq, pelik.. aku tak pernah plak jadi camtu.. biasa aku buat, lepas select Optimize table, dia terus jalan proses, lepas tu keluar “Your SQL query has been executed successfully”.. pakai hosting mane?
kena dtg balik lawat ni..
kena cuci gak..
nak kne blaja cpanel ni
salam singgah… dah buang plugin dan guna cara ni je…
baru optimize setelah 5 bulan guna WP.. :getlost:
aaaaa baru tahuuuuu..hehehehe…
Assalamualaikum, anak menggunakan phpadmin aku dah pernah try, tapi berkaitan config.php belum pernah buat, thank q diatas info ini mesti cuba..
@AyieBlog, selamat mencuba.. fyi, fail config.php adalah fail utama wordpress.. pastikan backup dulu sebelum edit..
Aku suka masuk cpanel, kemudian optimize table kat phpmyadmin je. Sumbat banyak-banyak plugin boleh, tapi silap-silap orang tak masuk lagi blog aku. :devil:
thanks bro..baru lepas optimize database..hehe
@fendidahada, bagus2.. baru la blog rasa segar sikit.. :tongue:
thanks bro, aritu ko ade bgtau cara manual tapi aku tak tau nak buat, akhirnya ada jugak tutorial…aku pun skang tengah cuba nak kurangkan guna plugin mana2 yang tak penting tapi kena tunggu tutorial dari ko lagi la :biggrin:
@MokhZam, insyaAllah ada masa free nanti aku tulis lagi benda2 tutorial..
@Anarm, thanks bro, aku tunggu je :lol:
terima kasih anarm, aku da try da tp guner cpanel la, memang senang la, sbnrnyer ader bnyk funtion kat cpanel yg aku x tau guna, tp yg optimize tu aku da faham da, thanks
@Wan, aku pon sama.. ada jugak function2 cpanel yang aku masih tak tau guna dan tak faham.. nak try klik2 tekan2 takut meletup.. hahaha..
Saya cuba optimize guna plugin WP DB Manager nampaknya memang ada masalah. Setakat ini optimize di Cpanel sebulan sekali
@akubiomed, aku tak pernah try WP DBManager.. sebelum ni pasang je tapi tak guna pun.. hehe.. optimize pon aku buat kat cpanel je sekarang ni.. sebulan sekali..
betul tu… kalau boleh pakai manual..xdela banyak plugin… plugin pun memberatkan blog jer kan..
@Nizam, ha ah.. plugin yang melampau2 banyak memang boleh memberatkan blog.. tambah2 kalau plugin tu menggunakan database..
ps2 kalau letak code define(‘WP_POST_REVISIONS’, false); adakah fungsi autosave pada wordpress akan hilang?? kalau function autosave hilang sakit jugak la…
@Jebat Malaya, fungsi autosave akan hilang.. kalau taknak hilang, boleh setkan limit.. contohnya, buat limit 3 autosave yg akan disimpan.. kat coding, ‘false’ tu tukarkan kepada ‘3’.. nanti post revision akan simpan hanya 3 autosave yg latest..
aku guna plesk. tak tau la ada ke tak. nanti check balik..
@ariff, plesk? sejenis cpanel ke?
tenkiu, buat masa ni mungkin aku akan try guna plugin dulu
ala baru jer install plugin tu 2-3 hari lepas. rupa-rupanya senang jer nak cuci benda ni.. haihhh..
terbaiklah sifu!
@MuJE, senang je.. cuma ramai yg lebih suke proses tu buat dengan cara lebih senang / auto – guna plugin.. aku guna cpanel je.. malas nk tambah plugin.. blog ni dah pakai 42 plugin..
Thanks bro
dapat satu ilmu yg berguna ni
aku akan dtg balik kat sini balik utk check balik. thx sharing!
baru tahu,…noob lagi WP ni.. thanks.. :biggrin:
@Izwan, aku pon noob jugak.. sama2 belajar..
wah bgus2 hehehe
Buat blogger yang menggunakan wordpress memang kena ambil tahu hal sebegini untuk blog lebih efisien :)
aku pakai plugin tu je tapi tak pernah backup la pulak, main bedal je optimize..hehe
@syahrilhafiz, kalau yakin takpe kot.. hehe.. tapi ramai yang sarankan supaya backup dulu.. takut jadi apa2.. jgn sampai database rosak dah la.. pening kepale nk setelkan tu..
@Anarm,
memang better buat backuplah..
@Anarm, tak pe kot.. :lol: :lol: , tu la aku pun tak berani dah selepas hang buat macam ni..ekeke
disable post revision tu memang dah perkara wajib… sape tak disable aku tak tahu la… pembaziran database je… :cool:
@Pisyek, aku tak disable.. aku limitkan je jadi 2 post revision..
banyak cara rupanya boleh optimize database. tenkiu2 :)
biasanya aku guna plugin wp-optimize
@Amirez, aku pon guna plugin tu jugak dulu.. tp skrg dh tak pakai plugin dah.. optimize kat cpanel je sebulan sekali..
@Anarm, betul juga tu, lagi jimat space kalau tak guna plugin. akan dipertimbangkan eheh
aku pakai plugin apa tah dah lupa…hehe…jarang nak main ng cpanel ni…
@Mohd Isa, nanti kalau rasa nak kurangkan plugin, boleh la guna fungsi phpmyadmin kt cpanel tu utk optimize database.. optimize bleh buat sebulan sekali je..
@Anarm, itulah pasal. byk plugin yg aku pakai ni. bila tah nak kurangkan. ades
@Mohd Isa, ko punye banyak tu berape? blog ni pakai 42 plugin.. banyak tak? huhu..
@Anarm, pergh…lg byk dari aku…aku pakai 30…tu pun nak reduce lg…tgu masa jerk…