SPD Server
administrators use statements in the body of the
spdsserv.parm file to reserve a space for intermediate calculations and temporary
files. The workspace that is configured in
spdsserv.parm is shared by all SPD Server users.
Some SPD
Server users have data needs that might be constrained by using the
common intermediate calculation and file space reserved for all users.
SPD Server administrators can use the
libnames.parm file to create and reserve a workspace that is specifically associated
with a single domain and its approved users. This presents improvement
opportunities for both security and performance. As a domain's size
and complexity increases, so do the benefits for organizing temporary
and intermediate tables into their own workspace defined by WORKPATH=.
Work space
refers to the area on disk that SPD Server software uses to store
required files when the available CPU memory cannot contain the entire
set of calculations. During events like these, some utility files
are written to disk. Work space is important to scalability. Tasks
such as large sorts, index creation, parallel group-by operations,
and SQL joins can require dedicated workspace to store temporary utility
files.
Work space
is typically configured as part of a large striped file system that
spans as many disks and I/O channels as possible. Workspace I/O can
critically impact the performance behavior of an SPD Server host.
Work space
on disk is typically a RAID 0 configuration or some hardware-redundant
RAID design. RAID 0 configurations are risky to the extent that if
the RAID 0 disk goes down, the system will also be affected, and any
process that was running at the time of failure will probably be affected.