Jan 3, 2006

Mendapatkan Lama Eksekusi Query di Oracle

·

Bagi seorang DBA (Database Administrator) maupun programmer database, Anda tentu sering menginginkan informasi tentang lamanya waktu untuk mengeksekusi query yang kita buat. Dalam Oracle, ini mudah sekali untuk dilakukan. Caranya adalah dengan mengeset variable sistem TIMING (yang ada di SQL*Plus) menjadi ON, seperti yang terlihat pada kode berikut:

SQL> set TIMING on

Sekarang coba Anda tuliskan sebuah query sederhana, misalnya seperti di bawah ini:

SQL> select table_name, tablespace_name from dba_tables;

Dari hasil query tersebut, maka di bagian bawah akan tampil lamanya waktu eksekusi, seperti berikut:

Elapsed: 00:00:01.05

Untuk mematikan kembali, set variabel TIMING ke dalam keadaan OFF.

0 comments: