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

more 17 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 17 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 17 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 17 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 17 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 17 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 17 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 17 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 17 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
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- Flash SMS coding
by maskot in Enginering more 17 years ago - Web Service dan ADO....?
by johnizzy in Tip n Trik Pemrograman more 16 years ago - Query penjumlahan data and sort Date
by ekopranoto in Lain-lain more 14 years ago - monitoring kapasitas harddisk at lan
by yosstefano in OOT more 18 years ago - bagaimana cara Save Wav
by alevan in Multimedia & Graphic Enhancement more 13 years ago - Tentang String Grids???
by akudana in Hal umum tentang Pascal Indonesia more 15 years ago - tambah Check Box pada DBgrid
by bayawak in Hal umum tentang Pascal Indonesia more 19 years ago - edit source
by nurez in Lain-lain more 17 years ago - "Zoom To fit" di Quick Report delphi 5
by wahyudi_delphi in Reporting more 17 years ago - konvert field tabel
by pilot in Tip n Trik Pemrograman more 17 years ago