SQL/MP Installation and Management Guide
Installing SQL/MP
HP NonStop SQL/MP Installation and Management Guide—523353-004
2-12
C-Series to D-Series Migration Considerations
If you are migrating from version 1 to a version 300 or newer version, you can use
these version 2 features without upgrading any version 1 catalogs: parallel
execution, local autonomy, parallel index maintenance, and virtual sequential block
buffering.
You can have a combination of versions of catalogs on a node. Unless you have
an important reason for keeping this combination (such as operating in a mixed-
version network), you should eventually upgrade all the catalogs on the node to
simplify your database management efforts.
For additional information, see Upgrading Catalogs on page 2-14.
2. Recompile applications if desired. You do not need to SQL compile your
application programs unless you want to take advantage of new features or
performance enhancements.
To take advantage of new features, you might have to modify your programs. For
example, versions 325 and newer software support CASE expressions. To use
them, you need to modify source code and then host-compile and SQL compile the
modified programs by using the newer versions of the SQL/MP compilers. For
more information, see the SQL/MP Programming Manual.
To take advantage of performance enhancements, host-compile and SQL compile
existing programs to ensure that the execution plan is optimal for the new SQL/MP
software. For example, versions 310 and newer SQL compilers generate query
execution plans that provide better performance than plans generated by older-
version SQL compilers.
With the exception of a dynamic SQL program that does not use the RELEASE
option, a program written for an older version of the SQL/MP software should
compile and execute on a node that has version 310 or newer software with no
source code changes.
C-Series to D-Series Migration Considerations
If your previous installation of SQL/MP was on a node that ran a C-series RVU of the
operating system, you should be aware of differences between the C series and D-
series systems that affect the operation of SQL/MP.
The D-series features that might affect your SQL/MP applications are high and low
process identification numbers (PINs), changes to file naming rules, and subvolume
defaulting. In addition, you must understand the rules for combining C-series and
D-series object modules.
For more information about D-series features, see the D-Series System Migration
Planning Guide.