Selasa, 16 Juni 2009

Mengatasi Stack Pada Database MySQL Server 5.0.

Mengatasi Stack Pada Database MySQL Server 5.0.
Mengatasi Stack Pada Database MySQL Server 5.0.
Sungguh tidak diduga database saya yang saya pakai selama ini di mysql server 5.0 mengalami stack sy kebetulan pemakai databse mysql 5.0 untuk server program saya, saya memakai mysql server 5.0 dengan sistem operasi fedora 8 (favorit saya).
Ciri - ciri mysql stack adalah akses program menjadi lambat simpan,tambah edit delete semuanya lambat ,menginput username login pun kena dampaknya bahkan klik program aplikasi lama munculnya,tandanya cuma itu aja, anehnya akses jaringan normal coba ping ke server trus ke user normal cb kopi data antar user dan server normal menambah besar kemungkinan server database saya yang masalah .
Semua yang terhubung ke mysql server menjadi lambat 80% kinerja user menjadi terhambat nah pastilah di komplen user2 pada ngomel bikin tambah panik minta buru2 diperbaiki soalnya menghambat SOP sistem dikantor saya, tapi dengan berbekal hasil pertapaan digunung ,he2 saya menghadapi dengan rileks tetapi menuju point repair sistem.
Cara mengatasinya yaitu langkap pertama dan penyelesaian:
1. Lihat log database mysql mysqld.log
Untuk lebih gampangnya mencari alamat lognya , menggunakan gui tools mysql yaitu mysql administrator.
Startup variables –logfiles ( untuk di windows beda dengan di linux )
Nama filenya mysqld.log
Jika sudah ketemu kemudian buka mengunakan text editor yang ada.



Nah lihat gambar yg saya garisi dari beberapa log tulisan aneh ini yg saya temukan kemudian harap di baca dan di amati terus ikuti petunjuk.
Karena sudah ada petunjuknya saya tinggal ikuti nya sy lakukan yaitu dengan cara masuk ke
http://dev.mysql.com/doc/mysql/en/using-stack-trace.html

kemudian say baca lagi setelah sy baca lalu saya masuk ke sebelum sy ke terminal untuk mencari va mysqld sebagai application yg letaknya di usr/libexec/mysqld atau ada juga yang di usr/libexec/mysqld lakukan terlebih dahulu stop mysqlserver anda.

masuk di terminal
========================================
service mysqld stop
========================================
!!!!!kemudian masuk ke folder!!!!!!!!!!
========================================
libexec => letaknya sesuai diatas.
========================================
Jika telah masuk libexe lalu
libexec# nm -D -n mysqld > /tmp/mysqld.sym => sy dapat dari http://dev.mysql.com/doc/mysql/en/using-stack-trace.html

kemudian start mysqlnya lagi
=========================================
service mysqld start
=========================================

Selanjutnya cb anda langsung tes aplikasimya program.
Fungsi”nm -D -n mysqld > /tmp/mysqld.sym” untuk mengan\nti socket
yang biasanya dengan nama mysql.sock kemudian berubah sesuai
fungsi yg tadi menjadi mysql.sock(2)


yang perlu diperhatikan bilamana mengalami kesulitan mencari file log atau
mysqld lakukan searching files di sistem operasi anda, saya rasa sudah cukup dari
saya seperti biasa kritik dan saran kirim ke ibaskorn@gmail.com