trio, pake hash akan gampang sewaktu create, tapi nanti akan kesusahan sewaktu maintain apalagi jika akan expand partisi....
sebenarnya bisa diakali dgn sedikit trik, even dgn range partisi. di range kan dgn values less than .... dgn select count(content_id) where content_id < ... bisa dibuat supaya distribusi partisinya sama atleast untuk data2 terdahulu. untuk future data...ya tinggal dikira2 saja. 2009/4/16 Trio Syamsul Benny <[email protected]>: > Pak Yulius, > Wah, kalau pakai tipe hash ini saya kurang ngerti. > Baca di web juga bingung juga jadinya berdasarkan apa split partisinya. > Bisa tolong dijelaskan gak pak? > > Thanks. > > > 2009/4/16 Yulius Wibowo <[email protected]> > >> >> >> Kalau sebaran data berdasarkan range tidak rata, >> gunakan partition type HASH saja. >> >> >> bw >> >> --- In [email protected] <indo-oracle%40yahoogroups.com>, Trio >> Syamsul Benny <trio...@...> wrote: >> > >> > Terima kasih atas reply rekan semua... >> > Ternyata, memang terpaksa menggunakan content_id untuk partisi tablenya. >> > Tadinya memang sengaja menghindari mempartisi menggunakan content_id >> karena >> > sebaran datanya yang memang tidak balance. >> > Range content id sekian sampai sekian datanya hanya puluhan ribu, >> sementara >> > range lain bisa sampai puluhan juta. >> > Jadinya sekarang, mesti ngatur rangenya agar jumlah data di tiap partisi >> > tidak terlalu berbeda jauh. >> > >> > >> > >> > >> > 2009/4/16 murdi santoso <sandi...@...> >> > >> > > >> > > >> > > untuk partisi table di kolom no hp dengan degit terakhir dari no hp >> > > sepertinya tidak bisa sebagai usulan lebih baik partisi berdasarkan >> kolom >> > > timestamp aja >> > > >> > > <font color="#7f003f"><strong>--Murdi Santoso--</strong> >> > > </font> >> > > >> > > ________________________________ >> > > From: Trio Syamsul Benny <trio...@... <trio198%40gmail.com>> >> > > To: [email protected] >> > > <indo-oracle%40yahoogroups.com><indo-oracle% >> 40yahoogroups.com> >> > > Sent: Thursday, April 16, 2009 10:44:33 AM >> > > Subject: [indo-oracle] 10g Table Partition >> > > >> > > >> > > Dear Milis, >> > > Ceritanya gini, saya ada 1 table yang growing terus sehingga ada niat >> untuk >> > > mempartisi table ini. >> > > >> > > Table terdiri dari 3 kolom, no_handphone (varchar2), content_id >> (number) >> > > dan >> > > dttimestamp (date). >> > > Di table ini ada 2 index, yang 1 composite antara no_handphone dan >> > > content_id (unique) dan index kedua hanya by content_id. >> > > >> > > Query yang digunakan selalu select * from tabelnya where no_handphone= >> > > 'bla' >> > > and content_id=' bla', jadi indexing menggunakan dttimestamp menjadi >> tidak >> > > berguna. >> > > Jadinya kepikiran untuk melakukan partisi menggunakan kolom >> no_handphone >> > > karena kalau menggunakan content_id (auto increment), pengelompokannya >> jadi >> > > agak sulit. >> > > Pertanyaannya sekarang, mungkin gak yach tablenya dipartisi berdasarkan >> > > digit terakhir dari no_handphone? >> > > Kalau tidak, ada cara lainnya gak? >> > > >> > > Makasih atas atensinya. >> > > >> > > [Non-text portions of this message have been removed] >> > > >> > > [Non-text portions of this message have been removed] >> > > >> > > >> > > >> > >> > >> > [Non-text portions of this message have been removed] >> > >> >> >> > > > [Non-text portions of this message have been removed] > > > > ------------------------------------ > > -- > -----------I.N.D.O - O.R.A.C.L.E--------------- > Keluar: [email protected] > Website: http://indooracle.wordpress.com > http://www.facebook.com/group.php?gid=51973053515 > ----------------------------------------------- > > Bergabung dengan Indonesia Thin Client User Groups, > Terminal Server, Citrix, New Moon Caneveral, di: > http://indo-thin.blogspot.comYahoo! Groups Links > > > > -- thanks and regards ujang | oracle dba | mysql dba http://ora62.wordpress.com

