DB2 Version 9.7 for Linux, UNIX, and Windows

AUTOCONFIGURE command

Calculates and displays initial values for the buffer pool size, database configuration and database manager configuration parameters, with the option of applying these recommended values.

Authorization

SYSADM

Required connection

Database

Command syntax

Read syntax diagramSkip visual syntax diagram
>>-AUTOCONFIGURE--+---------------------------------------+----->
                  |        .----------------------------. |   
                  |        V                            | |   
                  '-USING----input-keyword--param-value-+-'   

>--APPLY--+-DB ONLY--+-----------------+----+------------------><
          |          '-ON CURRENT NODE-'    |   
          +-DB AND DBM--+-----------------+-+   
          |             '-ON CURRENT NODE-' |   
          '-NONE----------------------------'   

Command parameters

USING input-keyword param-value
Table 1. Valid input keywords and parameter values
Keyword Valid values Default value Explanation
mem_percent 1-100 25 Percentage of instance memory that is assigned to the database. However, if the CREATE DATABASE command invokes the configuration advisor and you do not specify a value for mem_percent, the percentage is calculated based on memory usage in the instance and the system up to a maximum of 25% of the instance memory.
workload_type simple, mixed, complex mixed Simple workloads tend to be I/O intensive and mostly transactions, whereas complex workloads tend to be CPU intensive and mostly queries.
num_stmts 1-1 000 000 10 Number of statements per unit of work
tpm 1-200 000 60 Transactions per minute
admin_priority performance, recovery, both both Optimize for better performance (more transactions per minute) or better recovery time
is_populated yes, no yes Is the database populated with data?
num_local_apps 0-5 000 0 Number of connected local applications
num_remote_apps 0-5 000 10 Number of connected remote applications
isolation RR, RS, CS, UR RR Maximum isolation level of applications connecting to this database (Repeatable Read, Read Stability, Cursor Stability, Uncommitted Read). It is only used to determine values of other configuration parameters. Nothing is set to restrict the applications to a particular isolation level and it is safe to use the default value.
bp_resizeable yes, no yes Are buffer pools resizeable?
APPLY
DB ONLY
Displays the recommended values for the database configuration and the buffer pool settings based on the current database manager configuration. Applies the recommended changes to the database configuration and the buffer pool settings.
DB AND DBM
Displays and applies the recommended changes to the database manager configuration, the database configuration, and the buffer pool settings.
NONE
Displays the recommended changes, but does not apply them.
ON CURRENT NODE
In a partitioned database environment, the Configuration Advisor updates the database configuration on all nodes by default. Running with the ON CURRENT NODE option makes the advisor apply the recommended database configuration to the coordinator (connection) node only.

The buffer pool changes are always applied to the system catalogs. Thus, all nodes are affected. The ON CURRENT NODE option does not matter for buffer pool recommendations.

Usage notes