Supersoft Teknologi

Crew yang kompak menghasilkan software yang tepak: D

Optimalisasi Database

July 29, 2010

# table purchase

  • ALTER TABLE purchase ADD INDEX (`tanggal`);
  • ALTER TABLE purchase ADD INDEX (`agenid`);
  • ALTER TABLE purchase ADD INDEX (`vtype`);
  • ALTER TABLE stockiest ADD INDEX (`tujuan`);
  • ALTER TABLE stockiest ADD INDEX (`app_id`);
  • ALTER TABLE stockiest ADD INDEX (`status`);

# table hpagen

ALTER TABLE hpagen ADD INDEX (`hp`);

ALTER TABLE hpagen ADD INDEX (`agenid`);

# table inbox_read

ALTER TABLE inbox_read ADD INDEX (`in_starttime`);

ALTER TABLE inbox_read ADD INDEX (`agenid);

# table outbox

ALTER TABLE outbox ADD INDEX (`out_starttime`);

ALTER TABLE outbox ADD INDEX (`agenid);

ALTER TABLE outbox ADD INDEX (`app_id`);

# table inbox_khusus

ALTER TABLE inbox_khusus ADD INDEX (`tanggal`);

ALTER TABLE inbox_khusus ADD INDEX (`app_id`);

ALTER TABLE inbox_khusus ADD INDEX (`sender`);

ALTER TABLE inbox_khusus ADD INDEX (`hp`);

# table mutasi

# table mutasi_bonus

# table voucher

# table statis

# table hpp_voucher

# table filter

# table prefix

# table deposit

  • ALTER TABLE deposit ADD INDEX (`tanggal`);
  • ALTER TABLE deposit ADD INDEX (`agenid`);

Optimalisasi mysql di Server Traffic Tinggi

October 24, 2008

Untuk mengoptimalisasi server trafic tinggi, paling tidak ada 3 titik. Apache, MySQL, PHP. Sebenarnya ada banyak titik yang harus di optimalisasi, tapi sudah cukup signifikan membuat laju komputer server di trafic tinggi.

1. OPTIMISASI MySQL

Untuk server yg melaju di trafic tinggi serung 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

Sedangkan optimisasi table-table databasenya sendiri bisa menggunakan PhpMyadmin, khususnya fitur Optimize Table.

2. OPTIMISASI APACHE

Optimisasi lengkap ada di http://httpd.apache.org/docs/1.3/misc/perf-tuning.html.

3. Optimalisasi PHP

Optimalisasi PHP bisa juga tergantung dari script yg di develop. Dengan script yang simple bisa membuat kerja server cepat prosessnya.