Rumah >pangkalan data >Oracle >Bagaimana untuk mengubah suai pga dalam oracle

Bagaimana untuk mengubah suai pga dalam oracle

WBOY
WBOYasal
2022-08-02 16:23:373424semak imbas

Dalam Oracle, anda boleh menggunakan perintah "alter system set pga_aggregate_target=numeric value..." untuk mengubah suai saiz pga ialah singkatan daripada "Program Global Area", iaitu kawasan cache program dan merupakan blok yang mengandungi data proses perkhidmatan dan kawasan memori untuk maklumat kawalan.

Bagaimana untuk mengubah suai pga dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Cara mengubah suai pga dalam oracle

Sintaks untuk mengubah suai saiz pga ialah:

alter system set pga_aggregate_target=数值...

Contohnya adalah seperti berikut

Bagaimana untuk mengubah suai pga dalam oracle

dalam ORACLE, PGA (Program Global Area, juga dipanggil program cache area) ialah kawasan memori yang mengandungi data proses perkhidmatan dan maklumat kawalan. Ciri khusus adalah seperti berikut:

  • PGA terdiri daripada PGA tetap dan PGA berubah (juga dipanggil PGA Heap atau tindanan PGA). Kapasiti PGA tetap adalah tetap dalam saiz dan mengandungi sejumlah besar pembolehubah atom, struktur data kecil dan penunjuk kepada PGA berubah.

  • PGA dicipta oleh Oracle apabila proses perkhidmatan bermula dan tidak dikongsi.

  • Proses Oracle memiliki PGA. PGA hanya boleh diakses oleh proses perkhidmatan yang memilikinya, dan hanya kod Oracle dalam proses ini boleh membaca dan menulisnya.

  • PGA mengandungi maklumat tentang sumber sistem pengendalian yang digunakan oleh proses, serta beberapa maklumat tentang status proses. Maklumat tentang sumber kongsi Oracle yang digunakan oleh proses tersebut adalah dalam SGA (System Global Area). Melakukannya membolehkan sumber ini dikeluarkan dan dibersihkan tepat pada masanya apabila proses ditamatkan.

  • PGA adalah serupa dengan SGA Ia adalah kawasan yang diperuntukkan oleh sistem pangkalan data Oracle dalam memori pelayan untuk sesi.

Fungsi dan tahap perkongsian kedua-duanya juga berbeza. SGA dikongsi oleh semua proses dalam sistem. Apabila berbilang pengguna disambungkan kepada rutin pada masa yang sama, semua proses pengguna dan proses perkhidmatan boleh berkongsi kawasan SGA ini. Tujuan utama SGA adalah untuk menyediakan platform untuk komunikasi antara proses dan proses perkhidmatan antara pengguna yang berbeza.

Meluaskan pengetahuan

Perbezaan antara PGA dan SGA

PGA (kawasan cache program) dan SGA (kawasan global sistem ) Begitu juga, ia adalah kawasan yang diperuntukkan oleh sistem pangkalan data Oracle dalam memori pelayan untuk sesi. Namun, fungsi kedua-duanya berbeza dan tahap perkongsian juga berbeza.

Kawasan global sistem SGA, seperti namanya, dikongsi oleh semua proses dalam sistem. Apabila berbilang pengguna disambungkan kepada rutin pada masa yang sama, semua proses pengguna dan proses perkhidmatan boleh berkongsi dan menggunakan kawasan SGA ini. Atas sebab ini, tujuan utama SGA ini adalah untuk menyediakan platform komunikasi untuk proses dan proses perkhidmatan antara pengguna yang berbeza. Sebagai tambahan kepada fungsi ini, satu lagi fungsi penting ialah operasi pelbagai pangkalan data diselesaikan terutamanya di kawasan SGA ini.

Penimbal program PGA digunakan terutamanya untuk melayani proses pengguna tertentu. Kawasan memori ini tidak dikongsi, dan hanya proses perkhidmatan pengguna itu sendiri boleh mengakses kawasan PGAnya sendiri. Untuk memberikan metafora yang jelas, SGA adalah seperti folder kongsi pada sistem pengendalian Pengguna yang berbeza boleh menggunakan ini sebagai platform untuk bertukar data. PGA adalah seperti folder peribadi pada sistem pengendalian Hanya pemilik folder ini boleh mengaksesnya, dan tiada pengguna lain boleh mengaksesnya. Walaupun kawasan cache program tidak terbuka kepada proses pengguna lain, kawasan memori ini masih memikul beberapa tugas penting, seperti pengisihan data, kawalan kebenaran, dll., yang tidak dapat dipisahkan daripada kawasan memori ini.

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai pga dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn