The SPDSHRD= macro
affects only Hadoop domains. Use the SPDSHPRD= macro variable to enable
parallel reads by SPD Server when a WHERE clause is not specified.
By default, SPD Server performs multi-threaded reads only when a WHERE
clause is specified. The SPDSHPRD= macro variable configures SPD Server
to perform parallel reads when no WHERE clause is specified.
Syntax
SPDSHPRD=YES|NO
Default: UNSPECIFIED
(no supplied value). If unspecified, SPD Server performs parallel
reads only when a WHERE clause is specified.
Arguments
YES
SPD Server performs
multi-threaded reads whenever possible, regardless of whether a WHERE
clause is invoked.
NO
SPD Server performs
multi-threaded reads only when a WHERE clause is invoked.
Description
SPDSHPRD= enables SPD
Server users to perform parallel table reads when no WHERE clauses
are used.
Corresponding
Table Option
PARALLELREAD=YES|NO.
If both the PARALLELREAD=
table option and the SPDSHPRD= macro variable settings have specified
values, the PARALLELREAD= table option setting overrides the SPDSHPRD=
macro variable setting.
Note: Because SPD Server is able
to operate in select Hadoop environments, might want to determine
whether a LIBNAME resides in a Hadoop domain. To determine whether
the LIBNAME my_lib is in a Hadoop domain, submit the following LIBNAME
LIST statement:LIBNAME my_lib LIST;
. If the
queried LIBNAME is in a Hadoop domain, SPD Server returns HADOOP=YES
to
the LIBNAME LIST query.