Uupppss.. Padahal awal pertama saya kasih tip sederhana ini bagi mereka yang baru belajar supaya tidak dipusingkan pembuatan table temporary dengan tidak memperhatikan hal-hal lain seperti misalnya Log atau bottleneck yang terjadi (karena selanjutnya ada tips untuk mengakali log dan bottleneck itu sendiri.)
Ternyata ditanggapi oleh para pakar dibidangnya, Terima kasih atas tambahannya. Sementara untuk tingkat lanjutnya saya sependapat dengan yang Mas Rudy Chasan paparkan. Tapi bagaimana pun itu tergantung kebiasaannya si programmer itu sendiri, nah dengan ada sharring seperti ini tentunya akan banyak menambah masukan yang sangat berarti sehingga pengetahuan pun tidak hanya mentok disitu-situ aja. Mungkin dari rekan-rekan yang lain ada tanggapan. Rgd, ERIS RISO From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Eko Heri Susanto Sent: 04 Juli 2007 19:44 To: [email protected] Subject: FW: [indoprog-vb] Re: Cara mudah bikin file temp di SQL Server Wah..seru nih banyak masukan, lumayan bisa nambah skill he he he...thanks banget. Memang sih kayaknya kalo pake XML SOAP ga pas juga, tetep aja mainnya JOIN atau sub query. Tapi kalo pake temporary table dan usernya banyak belum lagi data yg ditampilkan beda-beda apa ngga nge- drop ntar servernya. Atau barangkali main denormalization aja kali ya terus dikombinasi dengan trigger.Gimana?ada tanggapan lain? regards Eko Heri http://www.smsqta.com --- In [email protected] <mailto:indoprog-vb%40yahoogroups.com> , rudy chasan <[EMAIL PROTECTED]> wrote: > > just sharing juga .... > > justru dengan menggunakan temporary table, > untuk data yg banyak akan mempercepat proses pengambilan data. > > tetapi proses ini akan bermanfaat jika kita melakukan > query dalam query (select dalam select) dan menggunakan > store procedure nya SQL Server, kalo cuman select biasa atau > gak pake store procedure gak perlu temporary table. > > contoh: > > --- awal buat procedure --- > create procedure get_customer_transaction_per_branch > @branch as varchar(200) > > as > > --- proses ini untuk menampung semua kode customer > --- untuk cabang yg dimau > > select distinct kode_customer > into #customer > from tblcustomer > where branch = @branch > > --- ini untuk mengambil transaksi nya dan > -- di vb nya akan berupa recordset atau langsung ke datagrid > -- coba bandingkan jika select nya tidak menggunakan temporary table > > select * from tbltransaction > where kode_customer in (select * from #customer) > > -- ini untuk menghapus table temporary nya > -- usahakan untuk selalu melakukan penghapusan table temporary > > drop table #customer > > --- akhir buat procedure --- > > > > itu contoh procedure yg amat sederhana,tapi kalo table transaksi dan > table customer nya datanya sudah banyak banget > akan trasa sekali bedanya, jika tidak pake temporary table. > > di VB nya tinggal meng excecute querynya > > strSQL = "exec get_customer_transaction_per_branch '" & strBranch "'" > > > begitchuuuuuu > > untuk masalah log file membekak, buatin schedule untuk > meng shrink lognya di jalaninnya setiap jam 12 malem, beres deh. > > moga bermanfaat ... > > > --------------------------------- > From: [email protected] <mailto:indoprog-vb%40yahoogroups.com> [mailto:indoprog- [EMAIL PROTECTED] <mailto:vb%40yahoogroups.com> ] On Behalf Of Eko Heri Susanto > Sent: Wednesday, July 04, 2007 2:22 AM > To: [email protected] <mailto:indoprog-vb%40yahoogroups.com> > Subject: [indoprog-vb] Re: Cara mudah bikin file temp di SQL Server > > > > > Gimana dengan teknologi XML? Saya kira dengan menggunakan XML ini, > masalah pengolahan data temporary bisa kita maksimalkan. Sekarang ini > yg lagi trend kan teknologi SOAP, kayaknya sih pas banget untuk > menangani masalah-masalah temporary tsb. > > Regards > > Eko Heri > > --- In [email protected] <mailto:indoprog-vb%40yahoogroups.com> , Ade Aan Wirama <odandes99@> wrote: > > > > Just sharing, usahakan jangan pake temporary table, > > selain membuat ukuran > > log menjadi besar, juga mempengaruhi performance IO. > > > > Best Regards, > > Ade Aan Wirama > > http://wirama.wordpress.com > > Coding for Humanity > > ________________________________________ > > From: [email protected] <mailto:indoprog-vb%40yahoogroups.com> > > [mailto:[email protected] <mailto:indoprog-vb%40yahoogroups.com> ] On > > Behalf Of ERIS RISO > > Sent: Monday, July 02, 2007 9:14 PM > > To: [EMAIL PROTECTED] <mailto:Programmer-VB%40yahoogroups.com> ; > > [email protected] <mailto:indoprog-vb%40yahoogroups.com> > > Subject: [indoprog-vb] Cara mudah bikin file temp di > > SQL Server > > > > Sedikit berbagi, > > > > Mungkin trik ini bagi programmer yang sudah > > berpengalaman tidak asing lagi. > > > > Ceritanya begini, tidak jarang seseorang yang sedang > > membuat aplikasi > > database khususnya yang menggunakan database SQL > > Server membutuhkan sebuah > > table temporary sebagai pendukung baik itu untuk > > proses biasa atau untuk > > sekedar ditampilakn dalam datagrid misalnya. > > ....del... > > > > > > > > > __________________________________________________________ > > Luggage? GPS? Comic books? > > Check out fitting gifts for grads at Yahoo! Search > > http://search.yahoo.com/search? fr=oni_on_mail&p=graduation+gifts&cs=bz > > > > > > #ygrp-mlmsg { FONT-SIZE: small; FONT-FAMILY: arial,helvetica,clean,sans-serif}#ygrp-mlmsg TABLE { }#ygrp-mlmsg SELECT { FONT: 99% arial,helvetica,clean,sans-serif}INPUT { FONT: 99% arial,helvetica,clean,sans-serif}TEXTAREA { FONT: 99% arial,helvetica,clean,sans-serif}#ygrp-mlmsg PRE { FONT: 100% monospace}CODE { FONT: 100% monospace}#ygrp- mlmsg { LINE-HEIGHT: 1.22em}#ygrp-text { FONT-FAMILY: Georgia}#ygrp-text P { MARGIN: 0px 0px 1em}#ygrp-tpmsgs { CLEAR: both; FONT-FAMILY: Arial}#ygrp-vitnav { FONT-SIZE: 77%; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Verdana}#ygrp- vitnav A { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING- BOTTOM: 0px; PADDING-TOP: 0px}#ygrp-actbar { CLEAR: both; MARGIN: 25px 0px; COLOR: #666; WHITE-SPACE: nowrap; TEXT-ALIGN: right}#ygrp- actbar .left { FLOAT: left; WHITE-SPACE: nowrap}..bld { FONT- WEIGHT: bold}#ygrp-grft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT- FAMILY: > Verdana}#ygrp-ft { PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: verdana}#ygrp-mlmsg #logo { PADDING-BOTTOM: 10px}#ygrp-vital { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; PADDING- TOP: 2px; BACKGROUND-COLOR: #e0ecee}#ygrp-vital #vithd { FONT- WEIGHT: bold; FONT-SIZE: 77%; TEXT-TRANSFORM: uppercase; COLOR: #333; FONT-FAMILY: Verdana}#ygrp-vital UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING- TOP: 0px}#ygrp-vital UL LI { CLEAR: both; BORDER-RIGHT: #e0ecee 1px solid; BORDER-TOP: #e0ecee 1px solid; BORDER-LEFT: #e0ecee 1px solid; BORDER-BOTTOM: #e0ecee 1px solid; LIST-STYLE-TYPE: none}#ygrp- vital UL LI .ct { PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 2em; COLOR: #ff7900; TEXT-ALIGN: right}#ygrp- vital UL LI .cat { FONT-WEIGHT: bold}#ygrp-vital A { TEXT- DECORATION: none}#ygrp-vital A:hover { > TEXT-DECORATION: underline}#ygrp-sponsor #hd { FONT-SIZE: 77%; COLOR: #999}#ygrp-sponsor #ov { PADDING-RIGHT: 13px; PADDING- LEFT: 13px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e0ecee}#ygrp-sponsor #ov UL { PADDING- RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}#ygrp-sponsor #ov LI { PADDING-RIGHT: 0px; PADDING- LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; LIST-STYLE-TYPE: square}#ygrp-sponsor #ov LI A { FONT-SIZE: 130%; TEXT-DECORATION: none}#ygrp-sponsor #nc { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING- TOP: 0px; BACKGROUND-COLOR: #eee}#ygrp-sponsor .ad { PADDING- RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px} #ygrp-sponsor .ad #hd1 { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #628c2a; LINE-HEIGHT: 122%; FONT-FAMILY: Arial}#ygrp- sponsor .ad A { TEXT-DECORATION: none}#ygrp-sponsor .ad A:hover { TEXT-DECORATION: > underline}#ygrp-sponsor .ad P { MARGIN: 0px}o { FONT-SIZE: 0px}..MsoNormal { MARGIN: 0px}#ygrp-text TT { FONT-SIZE: 120%}BLOCKQUOTE { MARGIN: 0px 0px 0px 4px}..replbq { } > > --------------------------------- > Sekarang dengan penyimpanan 1GB > http://id.mail.yahoo.com/ > > [Non-text portions of this message have been removed] > [Non-text portions of this message have been removed]
