Arsip: Syntax SQL selama 15 menit tidak ada hasil (hang)

more 13 years ago
onsir
saya mempunyai sintax SQL seperti ini, tetapi selama 15 menit blm
ada hasilnya.
select sum(t2.matchedamount) AS amount from stk_cus_inv_dt t1, m_atch t2
where t1.doc1no=t2.invno
and t2.invno=t2.doc2no
and Left(t1.Doc1No,3) = 'INV'
and Left(t2.Doc1No,3) <>'CCN'
and t2.d_ate <='2007-06-20'
and t1.salespersoncode='P02'
bila saya cek record di tabel M_atch=319.378 :(select from m_atch waktu 47 ms)
, dan stk_cus_inv_dt =482.107 : (select from stk_cus_inv_dt waktu 16 ms)
bagaimana cara mempercepat proses tsb agar mendapatkan hasil yg saya inginkan ?, tetapi tidak merubah syarat yg sudah ada.
saya pikir data saya blm terlalu banyak, tetapi kenapa lama sekali, hanya untuk mempores satu orang saja.
mungkin teman-teman ada yg thu cara untuk merubah sintax tsb agar lebih cepat

more 13 years ago
cyber_hecker
database mu menggunakan mySQL berapa ? kalo menggunakan mySQL 5.0, mungkin bisa di akali dengan menggunakan nested query, sehingga query yang akan di proses semakin sedikit. contoh pertama query t1 di bikin dulu where nya misalnya select from t1 where salespersoncode = 'p02'. setelah itu bikin juga filter untuk query t2. contoh select from t2 where left(t2.doc1no,3) <> 'cnn'.
setelah query yang gak penting-penting dan berdiri sendiri di query. baru satukan kedua query tersebut. beres deh... dan kecepatan akses query insyaallah semakin cepat dan terdapat beda yang signifikan (whew... keren bahasanya.. wekekekekek :D)

more 13 years ago
ivan
Btw, mas onsir ada yg ingin saya tanyakan:
1. Pake database apa?
2. Database lokal atau network?
3. kalau network, Networknya internal (LAN) atau WAN
Seandainya network, kalau saya boleh tebak2 buah simalakama.. mungkin bermasalah pada jaringannya, mungkin kabel atau jack switchnya.

more 13 years ago
ivan
@cyber_hecker: setelah query yang gak penting-penting dan berdiri sendiri di query. baru satukan kedua query tersebut. beres deh... dan kecepatan akses query insyaallah semakin cepat dan terdapat beda yang signifikan (whew... keren bahasanya.. wekekekekek :D)busyet pake bahasa dewa nih :mrgreen:

more 13 years ago
onsir
MySQL 5, SQLyog, di komputer lokal P4 dual core , memory 512.
boleh juga tuh konsep nested query, blm saya coba. saya coba dulu nanti klw mentok saya kirim ke forum.

more 13 years ago
EkoIndri
silahkan copy pasti query dibawah ini:
select
sum(t2.matchedamount) AS amount
from
stk_cus_inv_dt,
t1,
m_atch t2
where
t1.doc1no = t2.invno
and t2.invno = t2.doc2no
and Left(t1.Doc1No,3) = 'INV'
and Left(t2.Doc1No,3) <> 'CCN'
and t2.d_ate <= '2007-06-20'
and t1.salespersoncode = 'P02'
semoga berjalan dengan baik
more 13 years ago
onsir
saya sudah buat spt ini tp masih hang,
select sum(MatchedAmount) as amount from m_atch
where invno IN (select distinct(doc1no) from stk_cus_inv_dt where left(InvNo,3)='INV'
and salespersoncode='P02')
tolong bantuan rekan-rekan

more 13 years ago
onsir
klw gak ada validasi malah tambah lama, itu dah saya buat utk ambil satu sales person.
tpi klw ky gini saja cepat. (ini untuk total semua)
select sum(MatchedAmount) as amount from m_atch
klw untuk per salesman harus di link dengan tabel lain. dan parahnya linknya di hanya bisa pki doc1no = invno, klw salespersoncode tidak ada linknya.
ada gak cara yg cepat utk proses tsb. soalnya ini program aplikasi buatan orang lain.

more 13 years ago
EkoIndri
begini mas
kalau saran saya
buatkan field bayangan yang tugasnya mengontrol jumlah itu
jadi kalau pas anda butuh, g perlu menghitung lagi
cukup panggil aja field bayangan itu.
disarankan ketika membuat field bayangan di tabel bayangan juga. Apalagi itu buatan orang lain programnya
semoga ini juga bisa membantu
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- (ask) mengatur posisi teks di delphi
by gembel_retro in Hal umum tentang Pascal Indonesia more 11 years ago - CR10: Error 536 incorrect log on parameters
by peddy in Reporting more 12 years ago - Delphi on google [SEARCH !!, Before you Ask]
by eksant in OOT more 12 years ago - pdf git-scm version control 2010, wajib dibaca!
by mambamaestro in Enginering more 10 years ago - SQLDataSet
by uGLy in MySQL more 13 years ago - bertanya tentang akses excel dan stringgrid
by muharmen in Tip n Trik Pemrograman more 11 years ago - 'Rekayasa Object-object di Delphi' - @www.benpinte
by DelphiExpert in Form Enhancement & Graphical Controls more 13 years ago - Program akuntansi delphi
by cylock in Tip n Trik Pemrograman more 11 years ago - pesan gagal koneksi lewat ado
by e_soep in Tip n Trik Pemrograman more 13 years ago - bikin folder baru
by lela in Tip n Trik Pemrograman more 14 years ago