Database Oracle menyarankan apabila kita mempunyai table dengan intensitas penambahan record (insert) tinggi, maka buatlah tablespace baru untuk menampung tabel tersebut. Apa yang terjadi bila kita tidak menuruti saran ini?
Wednesday, June 30, 2010
Fragmentasi di Tablespace Oracle
Database Oracle menyarankan apabila kita mempunyai table dengan intensitas penambahan record (insert) tinggi, maka buatlah tablespace baru untuk menampung tabel tersebut. Apa yang terjadi bila kita tidak menuruti saran ini?
Wednesday, June 23, 2010
Kill User Login di SQL Server 2005
Sebagaimana lazimnya sebuah database server, kita bisa memonitor aktivitas user yang sedang login dan melakukan pekerjaan di SQL Server 2005.
Ada kalanya, seorang user melakukan sesuatu yang akhirnya membuat server berat, missal pemakaian CPU atau memory. Untuk mengetahui aktivitas user, kita bisa memonitor lewat SQL Profiler.
Wednesday, June 16, 2010
Menambahkan Signature Email di Yahoo Mail
Bagaimana cara menggunakan fungsi Signature ini? Berikut langkah-langkahnya…
Trigger Cegah Drop Table di SQL Server 2005
Seringkali kita menginginkan agar table-table di database tidak bisa didrop. Hal ini untuk menghindari ketidaksengajaan atau kesalahan perintah yang berakibat terhapusnya table.
Wednesday, June 9, 2010
Melihat Isi Buffer Cache Oracle
Oleh : Achmad Faisol
Di pembahasan "Bagaimana Database Oracle Memandang Perintah SQL?" telah kita lihat bahwa sintaks SQL yang berbeda dianggap berbeda oleh Oracle walaupun hasil yang diinginkan sama, yaitu melihat seluruh isi tabel scott.dept (deptno, dname, loc). Variasi perintah yang dianggap beda oleh Oracle, misalnya :
SQL> connect scott/tiger
=>login sebagai scott
SQL> select * from dept;
SQL> select deptno, dname, loc from dept;
SQL> select * from scott.dept;
SQL> select * from Scott.Dept;
SQL> select * from SCOTT.dept;
SQL> select * from SCOTT.DEPT;
Pertanyaan selanjutnya adalah, "Apakah masing-masing perintah menghasilkan output sendiri-sendiri di memori? Apakah setiap perintah me-load isi tabel dept ke memori (buffer cache) sehingga di memori ada banyak isi tabel dept walaupun sama? Bila masing-masing perintah me-load isi tabel dept, bukankah memori menjadi cepat penuh (boros)? Ataukah hanya perintah pertama yang me-load isi tabel dept ke memori sedangkan perintah-perintah selanjutnya menggunakan hasil yang sudah ada?"
Friday, June 4, 2010
KAMUS ISTILAH JARINGAN
Berikut ini adalah istilah-istilah internet yang diserap dari bahasa asing:
Wednesday, June 2, 2010
Keep Procedure di Shared Pool Memori Oracle
Oleh : Achmad Faisol
Di pembahasan "Bagaimana Database Oracle Memandang Perintah SQL?" telah kita lihat bagaimana cara kerja Oracle dalam mengeksekusi sebuah perintah SQL. Perintah-perintah tersebut ditaruh oleh Oracle di Shared Pool, setelah itu dijalankan. Bagaimana bila Shared Pool penuh?
Bila Shared Pool penuh oleh sekian banyak SQL Statement, maka ada perintah yang dibuang/dihilangkan. Prinsip dasar yang digunakan adalah MRU (Most Recently Use) artinya yang sering digunakan tidak akan dibuang. Timbul pertanyaan, "Bagaimana bila kita menginginkan agar sebuah perintah tertentu ada terus di memori dan tidak dibuang ketika Shared Pool penuh?"