Professional Documents
Culture Documents
SAP Adaptive Server Enterprise
SAP Adaptive Server Enterprise
SAP Adaptive Server Enterprise
Architecture Overview
SAP ASE is based on a multithreaded architecture that manages thousands of concurrent
clients. In a system with multiple cores, SAP ASE can be configured to use multiple SAP ASE
engines; typically each engine is assigned to a core. In threaded kernel mode (the default),
each engine is an OS thread, which will execute on a core. SAP ASE also supports the
process mode, in which each engine is a separate OS process.
All engines communicate through shared memory and internal structures such as buffer
caches and locks, which are available to each engine. SAP ASE engines service client
requests. They perform all database functions, including searching data caches, issuing disk
I/O read and write requests, requesting and releasing locks, updating, and logging. SAP ASE
manages the way in which CPU resources are shared between the engines that process
client requests. It also manages system services (such as database locking, disk I/O, and
network I/O) that impact processing resources.
Multi-Trigger Support
Multiple-trigger support, a new feature in SAP ASE 16, allows up to 50 triggers to be fired for
a single DML statement, causing sequences of data operations to automatically execute.
This makes it simpler for application developers and DBAs to implement custom data
manipulation without rewriting an application code.
Automatic Backups
With SAP ASE 16, administrators can use the SCC backup scheduling and task management
feature to automatically schedule recurring backups or perform a one-time backup of both
databases and transaction logs. Specifically, this feature supports database full backup,
transaction backup, and cumulative backup.
DBAs can schedule an ongoing backup operation with the backup database wizard by simply
clicking the Schedule button, which activates the add scheduled job wizard.