Database Administration
Creating Databases
Planning Databases
Database Templates
Conventions for Database Names
Encryption
Periodic Administration Tasks
Automating Administration Tasks
Changing Database Properties
Changing the Database Size
Activating Automatic Database Start
Example: Start Script for a Database (Linux)
Database Parameters
General Database Parameters
Special Database Parameters
Support Database Parameters
SAP liveCache Database Parameters
Obsolete Database Parameters
Properties of Database Parameters
Configuring Database Transaction Logging
Configuration Files
Monitoring Databases
Backing Up Databases
Backup Templates and Data Carriers
Backing Up Data
Backing Up Log Entries
Archiving Backup Files
Backing Up to a Group of Parallel Data Carriers
Backing Up and Restoring with Remote Computers
Using Third-Party Backup Tools
Replication and High Availability
Snapshot of the Data Area
Database Copy
Standby Database
Making the Standby Database the Active Database
Hot Standby System
Hot Standby System (With Shared Log Area)
Exporting and Importing
Managing Users
Database System Administrator
DBM Operators
Database Users
Conventions for User Names and Passwords
Special Operating System Users and Groups
Special Operating System User Group on Microsoft Windows
Special Operating System Users and Groups on Unix and Linux
<sdb_user> (Special Operating System User)
<sdba_group> (Special Operating System Group)
Support Group (Special Operating System Group)
Analyzing Database Performance
SQL Optimizer
How SQL Statements Are Processed
How the SQL Optimizer Estimates the Costs of SQL Statements
SQL Optimizer Statistics
Search Conditions
Equality Condition
Range Condition
IN Condition
LIKE Condition
Restrictions for UPDATE Statements
Search Strategies
Sequential Search (Table Scan)
Search Strategies for Key Column Search Conditions
Search Strategies for Indexed Column Search Conditions
Search Strategies for Search Conditions Linked with OR
Search Strategies for Joins
JoinSearchLevel Database Parameter
Postponement of the Search to the FETCH Time
List of All Search Strategies
CATALOG ACCESS USING USERS TABLE LIST
CATALOG KEY ACCESS
CATALOG SCAN
CATALOG SCAN USING USER EQUAL CONDITION
DIFFERENT STRATEGIES FOR OR-TERMS
EQUAL CONDITION FOR INDEX
EQUAL CONDITION FOR KEY
IN CONDITION FOR INDEX
IN CONDITION FOR KEY
INDEX SCAN
JOIN VIA INDEXED COLUMN
JOIN VIA KEY COLUMN
JOIN VIA KEY RANGE
JOIN VIA MULTIPLE INDEXED COLUMNS
JOIN VIA MULTIPLE KEY COLUMNS
JOIN VIA RANGE OF MULTIPLE INDEXED COL.
JOIN VIA RANGE OF MULTIPLE KEY COLUMNS
NO RESULT SET POSSIBLE
NO STRATEGY NOW (ONLY AT EXECUTION TIME)
RANGE CONDITION FOR INDEX
RANGE CONDITION FOR KEY
SUBQ CONDITION FOR INDEX
SUBQ CONDITION FOR KEY
TABLE SCAN
Displaying the Search Strategies Used by SQL Statements (EXPLAIN)
EXPLAIN Statement for Joins
EXPLAIN Statement for Complex SELECT Statements
EXPLAIN Statement for SELECT Statements with Subqueries
STRATEGY Column
Troubleshooting
Checking the Database Configuration
Log Files
Traces
Miscellaneous Database Files
Checking Database Structures
Fixing Errors in the Database Structure
Tracking Problem Messages in PTS
Getting Support
Restoring Databases
Initializing Databases
Restoring from a Group of Parallel Data Carriers
Developing Database Applications