Mempercepat Proses Query

1,712 views
Skip to first unread message

Nico Nandika

unread,
Apr 24, 2012, 10:42:10 PM4/24/12
to MySQL Indonesia
Dear Mysql Indonesia, Saya mau bertanya "aku sedang membuat program
untuk penyimpanan data dengan jumlah besar dengan database mysql dan
bahasa pemrograman php, tetapi semakin banyak dtabase yang masuk ke
mysql proses'a semakin berat." mohon bantuannya ya,. trimakasih

Hero HL

unread,
Apr 24, 2012, 11:15:04 PM4/24/12
to mysql-i...@googlegroups.com
jika data nya dalam jumlah yang besar, sebaiknya langsung diinput ke mysql saja, bisa pakai navicat / sqlyog

HL


--
Untuk memposting, silakan reply email ini atau kirim email baru ke alamat: mysql-i...@googlegroups.com
Untuk berhenti keanggotaan, silakan kirim email kosong ke alamat: mysql-indones...@googlegroups.com

Untuk melihat arsip milis, member, atau hal-hal lainnya silakan kunjungi alamat: http://groups.google.com/group/mysql-indonesia?hl=id

adi setyo

unread,
Apr 24, 2012, 11:15:08 PM4/24/12
to mysql-i...@googlegroups.com
Dear Niko,

Sekarang ini, di tempat saya bekerja,juga sering mengalami database lambat,
awalnya cepet, tapi seiring pertambahan data, database dan aplikasi ikut lambat.
Berdasarkan pengalaman aja, ada beberapa yang perlu diperhatikan a.l :
1. Desain database, desain database ini yang sangat menentukan performance aplikasi.
   Ini seperti kerangka rumah, kalau di awal kurang tepat, nanti kedepannya juga bermasalah.
2. Query optimal,query ini juga sangat menentukan, antara lain masalah index, limit data dsb.
3. Memisahkan table transaksi dan reporting, penggunaan partition table
dsb

Anda bisa mengunjungi ke website saya di : www.tutorialdba.com,
masuk aja menu Desain Database Optimal dan Solusi Query Lambat.

Mungkin itu aja dulu, karena keterbatasan waktu,
saya juga belum sempet nulis tips-tipsnya baik disini maupun di web.

Moga bisa membantu,

Adi Setyo Widodo

2012/4/25 Nico Nandika <nico.n...@gmail.com>

Hero HL

unread,
Apr 24, 2012, 11:19:01 PM4/24/12
to mysql-i...@googlegroups.com
eh ada mr. adi setyo,

piye kabare?
arahan yang bagus, 

dear niko,

semuanya terletak pada design databasenya, mungkin bisa dicek lagi designnya, bisa menggunakan Sybase Power Designer, kita bisa test design yang telah kita buat, nanti tinggal dibenchmarking saja.

salam/Hero

Fajar A. Nugraha

unread,
Apr 25, 2012, 2:02:39 AM4/25/12
to mysql-i...@googlegroups.com
2012/4/25 Nico Nandika <nico.n...@gmail.com>:

> Dear Mysql Indonesia, Saya mau bertanya "aku sedang membuat program
> untuk penyimpanan data dengan jumlah besar dengan database mysql dan
> bahasa pemrograman php, tetapi semakin banyak dtabase yang masuk ke
> mysql proses'a semakin berat."

Ya ... emang gitu :)

> mohon bantuannya ya,. trimakasih

Short answer: Hire a DBA, ato belajar jadi DBA, sehingga bisa
melakukan sizing sesuai dengan ukuran data dan optimasi resource yang
tersedia.

Long answer: belajar dulu, mulai dari sarannya Adi, sarannya cukup
lengkap untuk pemula :)

--
FAN

crazynuxer

unread,
Apr 26, 2012, 2:55:16 PM4/26/12
to mysql-i...@googlegroups.com
kena deface ya?

2012/4/25 adi setyo <adisety...@gmail.com>



--
-everything will be okay in the end, if it's not okay, it's  not the end
-tumbang tujuh kali, itu berarti kita harus mampu berdiri delapan kali

http://rizki.us
crazy...@gmail.com

dedy setiawan

unread,
Apr 27, 2012, 10:54:16 AM4/27/12
to mysql-i...@googlegroups.com
cek databasenya make apa, kalo make innodb (transaction) memang data akan lama query dengan data yg cukup besar,
beda halnya kalo data base memakai myisam, yang cukup cepat dengan data yg sama.
mungkin saatnya buat coding di database misal store procedure untuk generate report.

adi setyo

unread,
Apr 27, 2012, 7:10:04 PM4/27/12
to mysql-i...@googlegroups.com
@Dedy S : 
betul, menambahkan aja,
Baik Innodb atau myisam, semua punya kelebihan dan kekurangan.
Engine Innodb biasa dipakai untuk transaksi, dia locking by rows untuk insert dan update, kalau myisam lockingnya by table.
Kalau locking, kita bisa coba solusi menggunakan partition table.

@crazynuxer : 
Iya kemarin ada orang yang iseng dan ga ada kerjaan :),
kemarin webnya udah normal lagi.


Salam,
Adi S

2012/4/27 dedy setiawan <ded...@gmail.com>
Reply all
Reply to author
Forward
0 new messages