DB2 10.5 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 reported 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 MEMBER-'    |   
          +-DB AND DBM--+-------------------+-+   
          |             '-ON CURRENT MEMBER-' |   
          '-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 MEMBER
In a partitioned database environment or DB2® pureScale® environment, the Configuration Advisor updates the database configuration on all members by default. Specifying the ON CURRENT MEMBER option causes the Configuration Advisor to set the member-level configuration parameters on the current member determined by your connection, while the global-level configuration parameters, that can be configured to be functional at only the global level, are set and affect all members.

The buffer pool changes are always applied to the system catalogs. Thus, all members are affected. The ON CURRENT MEMBER option is ignored for buffer pool recommendations.

Usage notes

Compatibilities

For compatibility with previous versions:
  • NODE and DBPARTITIONNUM can be specified in place of MEMBER, except when the DB2_ENFORCE_MEMBER_SYNTAX registry variable is set to ON.