Maaf, logika bagaimana suatu engine memproses suatu sql statement saya tidak tahu, yang ngerti ya yang buat engine tersebut. Tapi kalau proses kerja / tahapan-tahapan apa yang dilakukan oleh engine step by step terhadap suatu sql statement di sql server bisa ditengok lewat sql qa, untuk di analisa lebih lanjut. Saya termasuk dalam golongan orang praktis, tahunya tinggal pakai tanpa pernah mau menyelidiki dari mana dan bagaimana suatu tool melakukan pekerjaannya, seperti halnya orang sains.
Aksan Kurdin On 7/18/05, su_betmen nusaputra <[EMAIL PROTECTED]> wrote: > > alow kangmas aksan kurdin, > kebetulan saya tidak punya sql server .. > jd bolehkah saya sedikit minta tolong nih > > kira2 logikanya seperti apa ya? secara garis besar saja > > makasih om :) > > > Aksan Kurdin <[EMAIL PROTECTED]> wrote: > Justru itulah SQL dibuat agar kita tidak memusingkan bagaimana SQL > bekerja di 'belakang layar', pokoknya developer tahu bersih saja > dapatnya :) > > Jika anda penasaran apa yang dilakukan oleh perintah SQL anda, dan > kebetulan anda menggunakan SQL Server sebagai back end, maka di SQL > Query Analyzer akan tampak langkah-langkah yang diambil oleh engine > SQL untuk memproses data anda, mulai dari scan data, join, dan > seterusnya. Nama menunya 'execution plan'. Developer biasanya > mempelajari plan ini untuk menentukan pemberian index yang tepat agar > waktu yang diperlukan oleh SQL seminimum mungkin. > > Aksan Kurdin > > On 7/17/05, su_betmen nusaputra <[EMAIL PROTECTED]> wrote: > > > > > > alo para programmer vb > > > > selama ini kita selalu bicara ttg query, inner join, normalisasi dll. > namun > > baru terbatas pd SQLnya (query) saja. kebetulan saya jadi penasaran, > > bagaimana sih logika (cara kerja) join table itu? > > > > > > > > misal, > > > > tabel A: NIP, Nama > > > > tabel B: NIP, Alamat > > > > kmdn tabel A di inner join dgn tabel B, itu cara kerjanya bagaimana? > apakah > > tabel A diload dulu kmdn baru dicari tabel B yg cocok? atau tabel A dibaca > > per baris, cocokkan dgn tabel B baru lanjut? atau bagaimana. > > > > trs, misalkan masing2 tabel ada 1 juta record. bagaimana cara carinya? > > seandainya dibaca baris per baris, apakah kmdn tabel B di loop dari awal > > terus (jika baca 1 juta record per baris tabel A .. ngga kebayang waktu yg > > dibutuhkan) > > > > mungkin ada yg tau? > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > Untuk keluar dari millis ini, kirim email kosong ke: > > [EMAIL PROTECTED] > > > > > > > > > > > > ________________________________ > > YAHOO! GROUPS LINKS > > > > > > Visit your group "Programmer-VB" on the web. > > > > To unsubscribe from this group, send an email to: > > [EMAIL PROTECTED] > > > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > > > ________________________________ > > > > > > > > > ________________________________ > YAHOO! GROUPS LINKS > > > Visit your group "Programmer-VB" on the web. > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > ________________________________ > > > > ________________________________ > Start your day with Yahoo! - make it your home page > > Untuk keluar dari millis ini, kirim email kosong ke: > [EMAIL PROTECTED] > > > > > > ________________________________ > YAHOO! GROUPS LINKS > > > Visit your group "Programmer-VB" on the web. > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > ________________________________ > > > Untuk keluar dari millis ini, kirim email kosong ke: [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/Programmer-VB/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
