Rumah Database Apa itu sistem global area (sga)? - definisi dari techopedia

Apa itu sistem global area (sga)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan System Global Area (SGA)?

System Global Area (SGA) adalah komponen kunci dari sistem manajemen basis data relasional (RDMS). Dikembangkan oleh Oracle Corporation, area memori SGA digunakan oleh proses Oracle untuk menyimpan informasi instance database bersama yang penting untuk fungsi basis data yang tepat, termasuk data masuk yang diperlukan dan data kontrol internal.

Techopedia menjelaskan System Global Area (SGA)

Oracle menggunakan parameter inisialisasi untuk mengontrol jumlah memori SGA yang dialokasikan. Dalam Oracle Database 10g, SGA dikonfigurasi dengan parameter "sga_target" dan "sgs_max_size."


Oracle menggunakan fitur manajemen memori otomatis untuk menghitung dan mengalokasikan memori ke area SGA yang berbeda. Parameter inisialisasi juga dapat digunakan untuk mengalokasikan memori secara manual ke area SGA individual.


Komponen SGA adalah sebagai berikut:

  • Kamus cache: Menyimpan informasi tabel kamus data, seperti informasi mengenai akun, segmen, file data, tabel, dan hak istimewa
  • Redo log buffer: Termasuk informasi tentang transaksi yang dilakukan yang belum ditulis ke file redo log online
  • Buffer_cache: Menyimpan salinan blok data yang dibaca dari file data
  • Kumpulan bersama: Menyimpan cache dari pernyataan Structured Query Language (SQL) yang di-parsing dan umum digunakan
  • Java pool: Parses pernyataan Java
Apa itu sistem global area (sga)? - definisi dari techopedia