0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan6 halaman

12 - Modul Pemrograman PL SQL - Indexing

Modul pembelajaran ini membahas tentang pembuatan index pada PostgreSQL menggunakan pgAdmin untuk mempercepat proses pencarian data pada tabel dengan baris yang banyak. Langkah-langkahnya meliputi memilih tabel, membuat nama index, memilih kolom yang akan diindeks, lalu menyimpan index.

Diunggah oleh

Benny
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan6 halaman

12 - Modul Pemrograman PL SQL - Indexing

Modul pembelajaran ini membahas tentang pembuatan index pada PostgreSQL menggunakan pgAdmin untuk mempercepat proses pencarian data pada tabel dengan baris yang banyak. Langkah-langkahnya meliputi memilih tabel, membuat nama index, memilih kolom yang akan diindeks, lalu menyimpan index.

Diunggah oleh

Benny
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

MODUL PEMBELAJARAN

PROGRAM STUDI INFORMATIKA PJJ S1

Mata Kuliah : Pemrograman PL/SQL


Bobot Sks : 3 sks
Dosen Pengembang : Cian Ramadhona Hassolthine, S.Kom.,M.Kom
Tutor : Cian Ramadhona Hassolthine, S.Kom.,M.Kom
Capaian Pembelajaran : 1. Mahasiswa dapat mengetahui indexing pada sql
Mata Kuliah
Kompetentsi Akhir Di 1. Mahasiswa dapat mengetahui langkah –
Setiap Tahap (Sub- langkah indexing pada pgAdmin
Cpmk)
Minggu Perkuliahan 12
Online Ke-

Indexing pada Postgresql

Indeks disini berguna dalam suatu pencarian nilai atau data dalam database.
Dalam suatu kasus ketika mengakses sebuah tabel biasanya DBMS akan membaca
seluruh tabel baris perbaris hingga selesai. Ketika baris sangat banyak dan hasil dari
query hanya sedikit, maka hal ini sangat tidak efisien.
Seperti halnya ketika kita membaca sebuah buku dan ingin mencari kata atau
istilah tertentu dalam buku maka biasanya akan dicari dengan membuka setiap halaman
dari awal sampai akhir. Dengan adanya indeks buku maka kita cukup dengan membuka
indeks, sehingga akan cepat dalam pencarian kata tersebut. PostgreSQL tidak bisa
membuat indeks dengan otomatis, sehingga user dapat membuat indeks tersebut untuk
seringkali digunakan kolom, biasanya dalam clause.

Membuat Index PostgreSQL dengan pgAdmin

1. Jalankan aplikasi pgAdmin, buka koneksi ke server dan pilih skema database yang
diinginkan.
2. Buka node Tables dan pilih table yang ingin Anda index.

Pada contoh gambar di bawah ini, table yang ingin diindex adalah ms_produk.

1
MODUL PEMBELAJARAN
PROGRAM STUDI INFORMATIKA PJJ S1

1. Buka node table tersebut, dan klik kanan pada Indexes untuk memunculkan
menu kontekstual. Klik menu New Index... .

2. Pada dialog New Index yang muncul dan pada tab Properties,
masukkan nama index yang akan dibuat. Nama ini harus unik dan belum
digunakan sebagai nama objek lain pada database yang aktif.

Pada contoh gambar berikut, nama index yang digunakan


adalah idx_ms_produk_01.

2
MODUL PEMBELAJARAN
PROGRAM STUDI INFORMATIKA PJJ S1

3. Klik tab Columns.

3
MODUL PEMBELAJARAN
PROGRAM STUDI INFORMATIKA PJJ S1

4. Pilih column yang ingin Anda index pada bagian Column.

5. Setelah pilihan kolom ditentukan (pada contoh adalah kode_produk), klik


tombol Add.

4
MODUL PEMBELAJARAN
PROGRAM STUDI INFORMATIKA PJJ S1

6. Daftar Columns akan terisi field yang barusan Anda pilih.

7. Untuk menambahkan field lain ulangi langkah no. 6 dan no. 7.


8. Jika sudah selesai, klik tombol OK pada dialog tersebut.

5
MODUL PEMBELAJARAN
PROGRAM STUDI INFORMATIKA PJJ S1

9. Index akan ditambahkan ke table tersebut.

10. Selesai.

Catatan: Anda bisa membuat beberapa index pada suatu table.

Anda mungkin juga menyukai