Author Topic: Akses ke database lambat  (Read 4877 times)

0 Members and 1 Guest are viewing this topic.

Offline uge

  • Junior Member
  • *
  • Posts: 211
Akses ke database lambat
« on: August 18, 2010, 09:23:46 AM »
Foxer yth,

sy mencoba migrasi dari dbf ke MySQl, namun koneksi ke database lambat sekali. Pertanyaan sy :
1. Adakah konfigurasi khusus (pada file) guna mempercepat aksesnya ?
2. setiap melakukan perintah "SQLEXEC" selalu muncul pesan "Executing remote... press ESC to cancel". Apakah hal tersebut selalu terjadi.... jika tidak apakah ada setting yg harus dirubah ?

Info.
sy menggunakan MySQL ODBC 5.1 sebagai konektornya; Foxserv sebagai aplikasi servernya dan tabel yg sy gunakan MyISAM.

Mohon pencerahannya dan sy ucapkan terimakasih sebelumnya.

Ilmu tanpa agama akan tidak terarah, agama tanpa ilmu akan lemah

Offline urip.darmayasa

  • Newbie
  • *
  • Posts: 29
Re: Akses ke database lambat
« Reply #1 on: August 18, 2010, 09:30:16 AM »
sudah coba matiin  firewallnya??
ribet membuat itu simple

Offline uge

  • Junior Member
  • *
  • Posts: 211
Re: Akses ke database lambat
« Reply #2 on: August 18, 2010, 09:36:44 AM »
ok sy coba dulu...
Ilmu tanpa agama akan tidak terarah, agama tanpa ilmu akan lemah

Offline uge

  • Junior Member
  • *
  • Posts: 211
Re: Akses ke database lambat
« Reply #3 on: August 18, 2010, 09:44:34 AM »
masih tetap sobat, meskipun firewall n windows update sudah dimatikan. ??? ??? ???
Ilmu tanpa agama akan tidak terarah, agama tanpa ilmu akan lemah

Offline urip.darmayasa

  • Newbie
  • *
  • Posts: 29
Re: Akses ke database lambat
« Reply #4 on: August 18, 2010, 09:48:16 AM »
unutk posisi db nya dimana?? localhost apa server?
klo di server, kemungkinan, kabel atau switchnya

klo localhost, kemungkinan posrt yg digunakan sibuk, atau firewall, antivirus, atau sbgnya
ribet membuat itu simple

Offline ari_chandra

  • Junior Member
  • *
  • Posts: 359
    • www.ariechandra.blogspot.com
Re: Akses ke database lambat
« Reply #5 on: August 18, 2010, 10:23:52 AM »
mas uge : coba klausa select nya jgn pake (select * from namatabel) tp di sebutin field2 dalam table tersebut, terus coba tambahkan klausa where untuk memfilter data jadi ga' semua data yg diambil,...

Oh ya mumpung threadnya jg sesuai, saya juga mau tanya ma rekan2 yg lain kalau saya lg ada masalah jg koneksi ke komputer server jd lama bgt secara tiba2, hal ini akan normal kembali jika komputer server direstart,... kira2 itu knapa ya ??? ??? mungkin ada yg tau penyebabnya dan hal ini baru terjadi setelah aplikasi berjalan sekitar 9 bulan,...




salam,
Ari Chandra

Offline uge

  • Junior Member
  • *
  • Posts: 211
Re: Akses ke database lambat
« Reply #6 on: August 18, 2010, 10:32:03 AM »
ok tks sharingnya, sy coba dulu ya
Ilmu tanpa agama akan tidak terarah, agama tanpa ilmu akan lemah

Offline urip.darmayasa

  • Newbie
  • *
  • Posts: 29
Re: Akses ke database lambat
« Reply #7 on: August 18, 2010, 10:43:20 AM »
mas uge : coba klausa select nya jgn pake (select * from namatabel) tp di sebutin field2 dalam table tersebut, terus coba tambahkan klausa where untuk memfilter data jadi ga' semua data yg diambil,...

Oh ya mumpung threadnya jg sesuai, saya juga mau tanya ma rekan2 yg lain kalau saya lg ada masalah jg koneksi ke komputer server jd lama bgt secara tiba2, hal ini akan normal kembali jika komputer server direstart,... kira2 itu knapa ya ??? ??? mungkin ada yg tau penyebabnya dan hal ini baru terjadi setelah aplikasi berjalan sekitar 9 bulan,...




salam,

coba pakai sqlexec(konek,"select [nama fied] from [nm_tabel] limit [limitnya]")
mungkin data yg diinput selama 9 bulan itu dah mulai gede,

atau coba repair & optimize tabel2 yg banyak isi data2nya

thx
ribet membuat itu simple

Offline uge

  • Junior Member
  • *
  • Posts: 211
Re: Akses ke database lambat
« Reply #8 on: August 18, 2010, 11:00:32 AM »
sekedar info ;
Data sy di dbf sudah sekitar 30.000 record n sy coba pindahkanke ke mysql sekitar 11500 record. Data setiap bulan yg diinput adalah sekitar 744 record dan itu untuk 1 lokasi dan karena data sy yg cepat membengkak itulah sy coba pindah ke mysql. namun setelah sy cb panggil data dalam 1 bulan (januari 2008) lamanya minta ampun. Hal ini sangat jauh berbeda dg DBF meskipun sy panggil seluruh data misal 4 th jlnnya sangat cepat n hanya butuh waktu beberapa detik saja. Apakah temen2 juga ada yg ngalami spt sy..? pada servernya localhost. Mohon pencerahannya.
Ilmu tanpa agama akan tidak terarah, agama tanpa ilmu akan lemah

Offline urip.darmayasa

  • Newbie
  • *
  • Posts: 29
Re: Akses ke database lambat
« Reply #9 on: August 18, 2010, 11:14:18 AM »
sekedar info ;
Data sy di dbf sudah sekitar 30.000 record n sy coba pindahkanke ke mysql sekitar 11500 record. Data setiap bulan yg diinput adalah sekitar 744 record dan itu untuk 1 lokasi dan karena data sy yg cepat membengkak itulah sy coba pindah ke mysql. namun setelah sy cb panggil data dalam 1 bulan (januari 2008) lamanya minta ampun. Hal ini sangat jauh berbeda dg DBF meskipun sy panggil seluruh data misal 4 th jlnnya sangat cepat n hanya butuh waktu beberapa detik saja. Apakah temen2 juga ada yg ngalami spt sy..? pada servernya localhost. Mohon pencerahannya.

sy perneh seperti itu.. (tp tidak menemukan solusi)
setelah sy pindahkan database ke server khusus unutk db akhirnya lancar2 aja.. ga ada masalah
ribet membuat itu simple

Offline emantin34

  • Newbie
  • *
  • Posts: 43
    • My Blog....
Re: Akses ke database lambat
« Reply #10 on: August 18, 2010, 01:11:59 PM »
Lambatnya akses ke sebuah database dapat disebabkan banyak faktor. beberapa rekan tadi sudah menyebutkan untuk melakukan optimalisasi cara pemanggilan/query nya. itu juga salah satu cara meningkatkan performa query.

Selanjunya, juga gunakan filter saat memanggil data. misalkan 'select fld1, fld2, fld3 from NamaTable where Fld1=kondisi1'

Selanjutnya coba beri indeks pada field2 yang paling sering dijadikan sebagai filter nya.

Demikian sebagian kecil trik optimasi Query

Cmiiw...