Kontak YM

Tampilkan postingan dengan label database. Tampilkan semua postingan
Tampilkan postingan dengan label database. Tampilkan semua postingan

Menambah jumlah koneksi client mysql

Set di my.ini max_connection = 500 dan jalankan perintah flush hosts pada console mysql;

Cara optimize tabel mysql

cara optimize tabel vre gunakan mysql front :

- Jalankan Mysql Front dan klik connect


- Setelah masuk kemudian klik Tools - Table Diagnostics, kemudian select databasenya pilih refill_mlm




- Klik Optimize dan tunggu beberapa saat sampai proses optimize selesai.



- Jika di jendela Sql yang paling bawah sudah muncul OPTIMIZE TABLE transaksi_trf berarti sudah selesai dan silahkan close dan tutup mysql front.

sumber:http://andik2201.blogspot.com/2010/01/optimize-database-vre.html

Deteksi dan Perbaikan Masalah Tabel Innodb

  1. Gunakan Innodb_monitor untuk memperoleh informasi dari suatu masalah
  2. Gunakan Innodb_lock_monitor jika terjadi masalah penguncian tabel
  3. Gunakan Innodb_table_monitor u/mencetak isi dari kamus data internal InnoDB
  4. Jalankan check tabel
  5. Lihat mysql server error log 'mysql.err'
  6. Ketidaksamaan file .frm dan kamus data internal InnoDB menyebabkan table already exist
Perbaikan Innodb

Gunakan Alter table atau optimize table dan backup dengan select into outfile (lebih efektif)
akan tetapi jika gunakan select into outfile menyebabkan operasi background/insert buffer merge dan menyebabkan sistem jadi crash, sewaktu membackup tambahkan opsi innodb_force_recovery ke dalam my.ini

nilai 4 = tidak akan menggunakan operasi background/insert buffer merge
nilai 3 = tidak mengembalikan transaksi ke keadaan semula

jika saat backup atau alter table terjadi crash atau roll back, hapus tabel yg bermasalah tsb.

Konfigurasi variabel sistem mysql

Key_buffer_size digunakan untuk menyimpan data2 index.
untuk menampilkan :
show status like 'key_read_requests';
show status like 'key_read';

key_buffer_size harus ditingkatkan jika key_read <= key_read_requests

show status like 'key_write_requests';
show status like 'key_writes';

key_buffer_size harus ditingkatkan jika key_writes <= key_write_requests

Table Cache digunakan menentukan jumlah tabel yg dipakai
untuk menampilkan :

show status like open tables;
show status like opened_tables;

Sort_buffer_size menentukan penyimpanan sementara dalam memori untuk pengurutan tabel pada penggunaan order by

Query_cache_size menentukan besar penyimpanan sementara dlm memory untuk menyimpan teks dari perintah select tampil ke user.

Mysql di linux Lambat

edit di my.cnf

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
skip-name-resolve

kemudian save

OPTIMISASI MySQL

Untuk server yg melaju di trafic tinggi sering yang down duluan selalu MySQL dan bukan Apachenya, jadi dari sini kita gerak. Optimalisasi MySQL biasanya hanya terpusat di file /etc/my.cnf. Yang cukup penting adalah setting variable max_connections, key_buffer dan table_cache. Setting variable lain selengkapnya seperti di bawah, beberapa nyontek dari tulisan yang ada di list referensi.

max_connections = 500
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 512M

Note : jangan lupa optimize tabel

mysql

Kenapa mysql harus di upgrade ?

Karena semakin baru versinya mysql akan lebih stabil,fitur2 mysql 5.1 antara lain : partitioning, events scheduling, row-based replication dan disk-based clustering. Fitur-fitur ini merupakan standar dari sejumlah aplikasi database yang sudah ada disejumlah aplikasi database rilisan IBM, Oracle dan Microsoft. Hanya saja, MySQL 5.1 menambahkan kelebihan pada environments dengan kemampuan critical.bisa download mysql versi terbaru di sini

Langkah2 upgrade sbb :

1. Klik start->all program->MySQL->MySQL Server 5.0->MySQL Server Instance config wizard
2. Klik remove instance sampai finish
3. Install MySQL versi terbaru
4. finish

 
Powered by Blogger