Dynamic locking is not a replacement for using record-level locking in cases where the
user requires SAS-style record-level integrity across multiple clients. Reading a record
using dynamic locking does not guarantee that the record cannot change before a
subsequent read or update is executed. If a true record-level lock is needed by a client, then
the record-level locking protocol should be used.
It is not possible to use record-level locking on a domain that has dynamic locking enabled.
Dynamic locking is also not supported for tables that use dynamic clusters.
Usage
To enable dynamic locking, use the DYNLOCK= statement in the
libnames.parm
file
domain declarations. If the DYNLOCK= option is not specified, the default SPD Server
setting for DYNLOCK is NO.
DYNLOCK=<YES/NO>
Organizing Domains for Scalability
Overview of Organizing Domains
SPD Server performance is based on scalable I/O. You can use the
libnames.parm
file to
optimize the way SPD Server stores files in order to exploit scalable I/O. The
section in this document provides instructions on how to
specify named paths for the three data components of SPD Server tables (observation data
tables, index data tables, metadata tables) as well as paths for temporary intermediate
calculation tables. LIBNAME domain declaration statements can specify the system paths
that are associated with each table space component, but the SPD Server administrator must
allocate the correct amount of disk space and I/O redundancy to the various paths.
This section provides functional information about the table spaces that are defined by the
DATAPATH=, INDEXPATH=, WORKPATH=, and METAPATH= options of the
LIBNAME domain declaration statements. SPD Server administrators should use this
information to determine the best sizing, I/O, and redundancy requirements to optimize
performance and scalability for named SPD Server domain paths.
Data Table Space
When a domain is declared in a LIBNAME statement, data tables are stored in the space
defined in the PATHNAME= specification, unless the DATAPATH= option is specified.
The PATHNAME= space is designed to contain metadata tables for a domain, but it can
also contain data tables. As a domain's size and complexity increases, so do the benefits
for organizing data tables into their own DATAPATH= space.
Organizing your data table space significantly impacts I/O scalability. The disk space
allocated to data tables stores permanent warehouse tables that users will access. It is
important for this disk space to support scalable I/O because it facilitates both parallel
processing and real-time multi-user access to the data. In a large warehouse, this disk space
is likely to see the greatest proportion of read/write I/O.
Tables in the data table space are typically loaded or refreshed using batch processes during
evenings or off-peak hours (such as weekends and holidays). Access to data table space is
often restricted to read-only for all users except for the administrators who perform the
load and refresh processes.
Data Table Space
131
Summary of Contents for Scalable Performance Data Server 4.5
Page 1: ...SAS Scalable Performance Data Server 4 5 Administrator s Guide...
Page 7: ...Part 1 Product Notes Chapter 1 SPD Server 4 5 Product Notes 3 1...
Page 8: ...2...
Page 12: ...6...
Page 63: ...Part 3 Migration Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility 59 57...
Page 64: ...58...
Page 70: ...64 Chapter 5 SPD Server 3 x to SPD Server 4 5 Conversion Utility...
Page 72: ...66...
Page 76: ...70 Chapter 6 Using the SPD Server Name Server to Manage Resources...
Page 94: ...88 Chapter 7 Administering and Configuring SPD Server Using the SAS Management Console...
Page 98: ...92 Chapter 8 SPD Server SQL Query Rewrite Facility...
Page 116: ...110 Chapter 10 Configuring Disk Storage for SPD Server...
Page 128: ...122 Chapter 11 Setting Up SPD Server Parameter Files...
Page 154: ...148...
Page 198: ...192 Chapter 14 ACL Security Overview...
Page 212: ...206 Chapter 15 Managing SPD Server Passwords Users and Table ACLs...
Page 214: ...208...
Page 224: ...218 Chapter 16 SPD Server Operator Interface Procedure PROC SPDO...
Page 236: ...230 Chapter 18 SPD Server Table List Utility Spdsls...
Page 256: ...250 Chapter 19 SPD Server Backup and Restore Utilities...
Page 264: ...258 Chapter 20 SPD Server Directory Cleanup Utility...
Page 270: ......