Summary:
We are performing an upgrade from Financials V7.52/Tools V7.62 to Financials V8.4/ Tools V8.42. The data conversion seems to be very time consuming. Does anyone have any thoughts to share on how to drastically increase performance?
Answer1
You may want to check first with your DBA to make sure that there are no other bottlenecks that are causing this slowdown. It may be I/O, something wrong with the database, etc. I know for sure that the 7.5 to 8.4 conversion is slow, and the only way to speed things up (assuming your database is OK) is to build indexes. It is not necessarily true that building indexes will slow down the inserts. Any tuning we have done after going live on 8.4 has involved the creation of indexes. You may have to place hints in any App Engine conversion programs, but you do not have to create indexes constantly.
First, test your conversion and make note of the slow SQL/App Engine. You will have to use a variety of traces to find out where the slowdown is. Then, analyze the SQL in the scripts to see if hints are needed, and on what type of indexes they are needed. Chances are your indexes will only have to be created once (in the source database since you are pulling data from there). Then, reuse the tested scripts to do your conversion. Also, be sure that your upgrade assistant and SQL is running from a PC that has a fast connection to the database server. You may also want to run the conversion scripts on the database server.
Answer2
Take a look at the results of the step prior to data conversion where the unique indexes were created. Some of those create index statements will have failed because there were duplicate rows. Quite often they have failed because PeopleSoft is changing the key structure of the table and the post data conversion Alter with Deletes step takes care of the problem.
What this means for performance is that you may have a table used in a data conversion program that doesn’t have an index. If you create a non-unique index you will see an improvement in performance. PeopleSoft has addressed some of these problems; but in the last upgrade I did I had to create a few additional non-unique indexes.
The data that is used in the conversion tasks is always on the target, not the the source database. If you are creating indexes for use in the data conversion steps and they are defined in Application Designer on the source (first copy of prod), they should get created with all the other indexes prior to running the data conversion tasks. Since you will probably not need these indexes after the upgrade you will have to delete then from App Designer when you finish. If you create them outside of App Designer in a script, you’ll need to run the script for each test move and the final move to production.
*Questions excerpted from ITToolBox.com*
Disclaimer: Contents are not reviewed for correctness and are not endorsed or recommended by PeopleSoft-Planet.com.