Documente Academic
Documente Profesional
Documente Cultură
Overview
PART 1:
Configuration of a Server
Using Configuration Parameters to Allocate and Manage Resources Oracle Configuration
Use of initialization parameters (init.ora or spfile)
Demonstration:
Configuration Parameters
Relevance to DBMS
Sharing Data in Memory Using Memory Intelligently to Reduce I/O and Enhance Performance
Background Process
PGA
Server Process
PGA
SHARED POOL
STREAMS POOL
LARGE POOL
Server Process
PGA
Server Process
PGA
Automatic Memory Management Manage both SGA and PGA Automatically sizes memory
Buffer Cache
Shared Pool
Redo Buffers
Fixed SGA
Large Pool
Streams Pool
Java Pool
Log Cache
System Structures
Connection Context
Non-Preemptive Scheduling
Scheduling Nodes Schedulers Tasks Worker Threads System Threads Resource Monitoring
64-bit (x64)
Demonstration:
Threads
Execute code Allocated time on CPU
Review
How to configure a database server
Overview
PART 2:
Resource Governor
Performance Availability
Key Components
Resource Pools Workload Groups Classification
Demonstration:
Using the Resource Governor
SGA
3 4
Client
Client
User Process
Shared Server
5 6 Response Queue
Client
Dedicated Server
INSTANCE
DATABASE
Data Files
Client
User Process
Worker Thread
User Process
Client
Worker Thread
Client
User Process
Worker Thread
Data Files
Users
Relational Engine
ODBC
Storage Engine
INSTANCE
SGA
Request Queue
Process Monitor
Client
Dispatcher
User Process
Client
Shared Server
Response Queue
Event Monitor
User Process
Dedicated Server
Archiver
Log Writer
Client
USERS
DATABASE
Data Files Archive Log Files Control Files Redo Log Files
Client
User Process
Database Cleanup Worker Thread Log Writer Lazy Writer Worker Thread Database Shrinking
User Process
Client
Log Cache
User Process
Client
Users
Relational Engine
ODBC
Storage Engine
Process Monitor
System Monitor Database Writers
PMON
SMON DBWn
SQLOS
Database Cleanup/Shrinking Lazywriter
Mandatory
Mandatory Mandatory
Checkpoint Process
Recoverer Log Writer Archive Processes Job Queue Processes Job Queue Coordinators
CKPT
RECO LGWR ARCn Jnnn CJQn
Database Checkpoint
MS DTC Log Writer N/A SQL Agent SQL Agent
Mandatory
Optional Mandatory N/A Optional Optional
QMNn
Pnnn Dnnn Snnn
SQL Agent
Worker Threads Networker Thread Worker Threads
Optional
Mandatory Mandatory Mandatory
Demonstration:
Background Processes
Review
Controling resources with Resource Governor