tailieunhanh - Chương 1. CÁC THÀNH PHẦN KIẾN TRÚC

Chương 1. CÁC THÀNH PHẦN KIẾN TRÚC . KIẾN TRÚC ORACLE SERVER Oracle server là một hệ thống quản trị cơ sở dữ liệu đối tượng-quan hệ cho phép quản lý thông tin một cách toàn diện. Oracle server bao gồm hai thành phần chính là Oracle instance và Oracle database. . Oracle Instance Oracle instance bao gồm một cấu trúc bộ nhớ System Global Area (SGA) và các background processes (tiến trình nền) được sử dụng để quản trị cơ sở dữ liệu. Oracle instance được xác định qua tham số môi trường ORACLE_SID của hệ điều hành. Background process Hình vẽ 1. Kiến trúc. | Chương 1. CÁC THÀNH PHẦN KIẾN TRÚC . KIẾN TRÚC ORACLE SERVER Oracle server là một hệ thống quản trị cơ sở dữ liệu đối tượng-quan hệ cho phép quản lý thông tin một cách toàn diện. Oracle server bao gồm hai thành phần chính là Oracle instance và Oracle database. . Oracle Instance Oracle instance bao gồm một cấu trúc bộ nhớ System Global Area SGA và các background processes tiến trình nền được sử dụng để quản trị cơ sở dữ liệu. Oracle instance được xác định qua tham số môi trường ORACLE_SID của hệ điều hành. Shared pool Library cache Data diet cache Server 1C s Installes SGA Data buffer cache Redo log buffet bMC PM I NX c K PTY LG wrafothe n H Background process Hình vẽ 1. Kiến trúc Oracle Server System Global Area - SGA SGA là vùng bộ nhớ chia sẻ được sử dụng để lưu trữ dữ liệu và các thông tin điều khiển của Oracle server. SGA được cấp phát allocated trong bộ nhớ của máy tính mà Oracle server đang hoạt động trên đó. Các User kết nối tới Oracle sẽ chia sẻ các dữ liệu có trong SGA việc mở rộng không gian bộ nhớ cho SGA sẽ làm nâng cao hiệu suất của hệ thống lưu trữ được nhiều dữ liệu trong hệ thống hơn đồng thời giảm thiểu các thao tác truy xuất đĩa disk I O . SGA bao gồm một vài cấu trúc bộ nhớ chính Shared pool Là một phần của SGA lưu các cấu trúc bộ nhớ chia sẻ. Database buffer cache Lưu trữ các dữ liệu được sử dụng gần nhất. Redo log buffer Được sử dụng cho việc dò tìm lại các thay đồi trong cơ sở dữ liệu và được thực hiện bởi các background process. Để chi tiết hơn ta sẽ xem xét cụ thể từng thành phần. Share Pool Shared pool là một phần trong SGA và được sử dụng khi thực hiện phân tích câu lệnh parse phase . Kích thước của Shared pool được xác định bởi tham số SHARED_POOL_SIZE có trong parameter file file tham số . Các thành phần của Shared pool gồm có Library cache và Data dictionary cache. The Shared Poo Shared poof Library cache Data dictionary cache Hình vẽ 2. Cấu trúc Share Pool Library Cache Library cache lưu trữ thông tin về các câu lệnh SQL

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN