Directory names in
the packing list are subdirectories of your SPD Server host installation
directory, whose path is represented by
InstallDir/
.
Note: InstallDir/
represents the root directory in which SPD Server is installed.
The
bin/
subdirectory contains the following binary files:
the data set index
utility
the password file utility
performs full or incremental
table backups
the SPD Server 3.x to SPD Server 4.x table conversion utility
the SQL pass-through
engine
gives physical file
listings for a LIBNAME domain
the SPD Server name
server
the Performance server
Note: Currently, spdsperf is not
available for Linux on X64.
restores full or incremental
table backups
the ODBC, JDBC, and
htmSQL gateway
a stand-alone SQL pass-through
driver
the SPD Server disk
cleanup utility
the SPD Server 3.x 64-bit version of the shared library used by
spdsconv
Note: The dulibv3 file is included
only if your system previously supported SPD Server 3.
x tables.
the debug version of
spdsbase
the debug version of
spdseng
the stand-alone SPD
Server I/O scalability test
the national language
support (NLS) library
the debug version of
spdsnlslib
The
lib/
subdirectory contains the following SPD Server library files:
the application extension
library that is accessed via the SAS ODBC driver
the run-time library
that performs SQL pass-through from C and C++ applications to SPD
Server
The
samples/
directory contains the following files of
interest:
shows how to use ACL
row and column security features.
used to read proxy
audit files that do not include WHERE clause auditing.
used to read an SQL
audit file.
contains sample SAS
code that is used in the SAS Scalable Performance Data
(SPD) Server 4.53: User's Guide. This guide provides SPD
Server LIBNAME and data set usage, and syntax options.
shows how to use dynamic
clusters with a MIN and MAX variable list.
shows how to use formatted
parallel GROUP BY statements in SQL pass through.
shows how to use the
SQL index scan performance enhancement.
a shell script that
kills all processes related to a run of rc.spds. The killrc script
is selective. It does not kill SPD Server processes that are not related
to core processes that were started by rc.spds. Those core processes
are initially started when rc.spds runs. The core processes are typically
spdsnsrv, spdsserv, spdsbase, spdslog, and spdssnet, based on the
rc.spds script in the /samples
directory.
a shell script that
kills all processes that begin with the letters spds
for a UNIX user. Do not use the killspds script if you have any
processes running in UNIX that do not belong to SPD Server, but whose
executable names begin with the letters spds
.
a sample SPD Server
host LIBNAME configuration file. Use with the -libname file option
for the spdsserv command.
a more advanced example
of a LIBNAME configuration file.
shows how to use the
SQL materialized view performance enhancement.
shows how to use a
MIN and MAX variable list with an SPD Server table.
shows how to use the
SQL Parallel Join performance enhancement.
shows how to perform
parallel loads from an existing table into an SPD Server table. This
technique exploits a parallel load capability in the LIBNAME proxy.
demonstrates the use
of SQL pass through. This file gives examples of simple, single-level
pass through, and secondary libref and connection scenarios.
reads a processed Performance
Server log into a SAS data set.
a PERL script that
processes a Performance server log and a server log into data that
can be read into a SAS data set for post-performance analysis.
a script that starts
the Password Manager executable.
a Bourne shell script
that starts a standard Performance Server.
a Bourne shell script
to start a standard SPD Server environment.
can be used to benchmark
the scalability of your SPD Server.
demonstrates the simple
use of WHERE clauses and WHERE planner output.
a sample SPD Server
host parameter file. This file sets the defaults for SPD Server options.
Use this file with the -PARMFILE option for the spdsserv command.
shows how to use the
SQL Star Join performance enhancement.
shows how symbolic
substitution in SQL pass-through statements can provide row-level
security in tables.
demonstrates temporary
LIBNAME domain support. Files that are created in a temporary LIBNAME
domain are automatically deleted when the SAS session ends.
a SAS installation
verification job. You should run this job after you install SPD Server
The
doc/
directory contains information about the location
of the online PDF of the
SAS Scalable Performance Data
(SPD) Server 4.53: Administrator's Guide and the
SAS Scalable Performance Data (SPD) Server 4.53: User's Guide.
The
msg/
directory contains SPD Server message files.
Some SPD Server components use the collection of *.m files to generate
message text.
The
site/
directory is a storage directory for a user's
site-specific customization of the sample SPD Server start-up and
configuration files. No SPD Server files are delivered in this directory;
it is for customer use only.
The
spdssmc/
directory contains the SAS Management Console files that support
SPD Server.