Upgrading and Migrating an IQ database from older ... - Sybase
Upgrading and Migrating an IQ database from older ... - Sybase
Upgrading and Migrating an IQ database from older ... - Sybase
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ASE 15 Upgrade Checklist for <strong>Upgrading</strong> <strong>from</strong> ASE 12.x <strong>Sybase</strong> ASE 15<br />
_________________________________________________________________________________________________<br />
STEP 1.19: CREATE A TEST PLAN<br />
1.19.1: GOALS<br />
While the Tactical pl<strong>an</strong> covers the steps to follow on upgrade day, the test pl<strong>an</strong> must cover the<br />
functional <strong><strong>an</strong>d</strong> perform<strong>an</strong>ce testing of your application environment. It should also define success or<br />
failure criteria for each critical module. Continued testing should follow until all criteria are met.<br />
Knowing how <strong><strong>an</strong>d</strong> what to test will avoid serious unexpected problems in production. This testing<br />
phase is critical to the success of your upgrade, since ASE 15’s new features will affect your current<br />
settings <strong><strong>an</strong>d</strong> query perform<strong>an</strong>ce.<br />
As part of a “best practices” approach, you need to build a robust test environment in order to run,<br />
verify, <strong><strong>an</strong>d</strong> tune your server configuration, your query perform<strong>an</strong>ce, your query results <strong><strong>an</strong>d</strong> your<br />
upgrade procedures. Further, this test environment should simulate your production environment <strong><strong>an</strong>d</strong><br />
application workload as close as possible in order to achieve the best results. See Step 2.1 below for<br />
more details.<br />
1.19.2: CONSIDERATIONS<br />
Evaluate the type of testing strategy you w<strong>an</strong>t to use, <strong><strong>an</strong>d</strong> then select <strong>an</strong> appropriate method for<br />
testing your application. Several different strategies are documented in “Chapter 6 Ensuring Stability<br />
<strong><strong>an</strong>d</strong> Perform<strong>an</strong>ce --- Summary of testing techniques”, at the following link:<br />
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc34982_1500/html/mig_gde/X21853.htm<br />
Identify the functional areas of your application that are critical to your business <strong><strong>an</strong>d</strong> to the success of<br />
the upgrade. These could include the following:<br />
o<br />
o<br />
Periodic batches (nightly, weekly, monthly, etc).<br />
Functional modules including, but not limited to:<br />
• Online functionality<br />
• Upstream/downstream interfaces, data feeds, etc.<br />
Determine the success criteria for each module to determine acceptable vari<strong>an</strong>ces in perform<strong>an</strong>ce or<br />
resource utilization after the upgrade/migration.<br />
Develop “Single User” functionality tests for all (or at least the most critical) modules. The pl<strong>an</strong> must<br />
include at least one end-to-end test of all the critical modules identified.<br />
Develop application “Stress Tests” that simulate peak workloads wherever possible.<br />
Develop a pl<strong>an</strong> to test the new configurations <strong><strong>an</strong>d</strong> features described in the Pre-Upgrade Pl<strong>an</strong>ning<br />
section of this document. Identify the optimal settings for your applications when using these<br />
features.<br />
Develop a pl<strong>an</strong> to build a test environment that simulates your production. This will ensure the<br />
validity of your testing <strong><strong>an</strong>d</strong> the usefulness of <strong>an</strong>y tuning or configuration ch<strong>an</strong>ges you make as a<br />
result of your testing.<br />
Pl<strong>an</strong> for a second test cycle using <strong>an</strong>y later ESDs released by <strong>Sybase</strong> subsequently to the start of your<br />
testing. These may include fixes for issues encountered during testing saving valuable time later.<br />
___________________________________________________________________________________________________________<br />
ASE 15 Upgrade Checklist for ASE 12.X v3.0 Page 52 of 97 Last Update: May, 2012