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
liveCache Database Parameters
Obsolete Database Parameters
Properties of Database Parameters
Configuring Logging
Configuring Locks
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
Making Snapshots of the Data 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
SQL Optimizer Procedure
Search Conditions
Equality Condition
Range Condition
IN Condition
LIKE Condition
Restrictions for UPDATE Statements
Search Strategies
Sequential Search (Table Scan)
Search Conditions for Key Columns
Search Conditions for Indexed Columns
Search Conditions Linked with OR
Postponement of the Search to the FETCH Time
Joins
JoinSearchLevel Database Parameter
List of All Search Strategies
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
Cost Determination
SQL Optimizer Statistics
Problem Analysis
EXPLAIN Statement
EXPLAIN Statement for Joins
EXPLAIN Statement for Complicated SELECT Statements
EXPLAIN Statement for SELECT Statements with Subqueries
STRATEGY Column
Troubleshooting
Log Files
Traces
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
Replication and High Availability
Database Copy
Standby Database
Making the Standby Database the Active Database
Hot Standby
Architecture of a Hot Standby System
What Happens When the Master Database of a Hot Standby System Fa
Developing Database Applications