Tab Page Indexing Performance
On the Indexing Performance
tab page, you can check and/or change the values of the following global indexing parameters.
Name |
Description |
Value (Changeable) |
|---|---|---|
BATCHPARA |
Number of parallel background processes for initial indexing: F and E fact tables of the InfoCube are split into a number of blocks. The BATCHPARA parameter specifies the number of blocks. (The E table is split using the partitioning characteristic or another time characteristic. The F table is split using the request.) These blocks are then read from the database and written to the BW accelerator separately. (Note that a number of dialog processes, as specified in the NUMPROC parameter, are used for each background process.) This applies to initial indexing only and not to roll up. You can change the values for these parameters in transaction RSBATCH (process type TREXINDEXP). |
03 |
NUMPROC |
The data is read from the database table on a package-by-package basis using Open Cursor and Fetch. The system calculates the package size from the width of the table and the default value for the package size (in bytes) in the system. If you set a degree of parallelization that is greater than one, each of these packages is indexed in a new asynchronous job in dialog mode. When the indexing job for the package is started, the system reads a new package immediately. Ideally, you should reduce the indexing time to the time that is required to read the data and pack it for the RFC module. If the degree of parallelization is equal to one, the system performs serial processing. The optimization of the BW accelerator index cannot be parallelized in BW. However, optimization automatically runs in parallel on the BW accelerator server if the index is split. |
5 |
RFCGROUP |
By specifying a LOGON group, you can determine which application servers the asynchronous dialog processes can start on. To do this, define a LOGON group and run program RSDDTREX_ADMIN_MAINTAIN with Object = RFCGROUP and Value = <LOGON Group Name>. |
|
PKGSIZE |
|
100.000.000 |
SUBPKGSIZE |
During dialog parallel processing with the NUMPROC parameter, packages with size PKGSIZE are read and indexed using aRFCs. To do this, the data packages must be transferred using |
20.000 |
PARASIZETHRESHOLD |
The default setting is one million rows. With smaller tables, it is normally not worth the effort splitting it and starting multiple batch processes. |
|
SPLIT_TYPE |
Note that the split mode for an InfoCube's fact tables can be set for each InfoProvider during initial indexing. For more information, see Tab Page: Indexing Performance. |