บ้าน ฐานข้อมูล พื้นที่ส่วนกลางของระบบ (sga) คืออะไร - คำจำกัดความจาก techopedia

พื้นที่ส่วนกลางของระบบ (sga) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - System Global Area (SGA) หมายถึงอะไร

System Global Area (SGA) เป็นองค์ประกอบสำคัญของระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDMS) พัฒนาโดย Oracle Corporation พื้นที่หน่วยความจำ SGA ถูกใช้โดยกระบวนการของ Oracle เพื่อเก็บข้อมูลอินสแตนซ์ฐานข้อมูลที่ใช้ร่วมกันซึ่งมีความสำคัญต่อการทำงานของฐานข้อมูลที่เหมาะสมรวมถึงข้อมูลขาเข้าที่จำเป็นและข้อมูลการควบคุมภายใน

Techopedia อธิบาย System Global Area (SGA)

Oracle ใช้พารามิเตอร์การเริ่มต้นเพื่อควบคุมจำนวนหน่วยความจำ SGA ที่จัดสรรไว้ ใน Oracle Database 10g SGA จะถูกกำหนดค่าด้วยพารามิเตอร์ "sga_target" และ "sgs_max_size"


Oracle ใช้คุณสมบัติการจัดการหน่วยความจำอัตโนมัติเพื่อคำนวณและจัดสรรหน่วยความจำให้กับส่วนต่าง ๆ ของ SGA พารามิเตอร์การกำหนดค่าเริ่มต้นอาจถูกใช้เพื่อจัดสรรหน่วยความจำให้กับแต่ละพื้นที่ SGA ด้วยตนเอง


ส่วนประกอบ SGA มีดังนี้:

  • แคชพจนานุกรม: เก็บข้อมูลตารางพจนานุกรมข้อมูลเช่นข้อมูลเกี่ยวกับบัญชีเซ็กเมนต์ไฟล์ข้อมูลตารางและสิทธิ์
  • ทำซ้ำบันทึกบัฟเฟอร์: รวมข้อมูลเกี่ยวกับการทำธุรกรรมที่ยังไม่ได้เขียนไปยังไฟล์บันทึกการทำซ้ำออนไลน์
  • Buffer_cache: เก็บสำเนาของบล็อคข้อมูลที่อ่านจากไฟล์ข้อมูล
  • พูลที่แบ่งใช้: ถือแคชของคำสั่งแยกวิเคราะห์และคำสั่ง Structured Query Language (SQL) ที่ใช้กันทั่วไป
  • จาวาพูล: แยกวิเคราะห์คำสั่ง Java
พื้นที่ส่วนกลางของระบบ (sga) คืออะไร - คำจำกัดความจาก techopedia