nVision Performance Tuning: 9. Using Compression without the Advanced...
This blog post is part of a series that discusses how to get optimal performance from PeopleSoft nVision reporting as used in General Ledger.Table compression can significantly decrease the size of...
View ArticlenVision Performance Tuning: 10. Maintaining Statistics on Non-Partitioned...
This blog post is part of a series that discusses how to get optimal performance from PeopleSoft nVision reporting as used in General Ledger.If you do not partition your selector tables, and if you...
View ArticlenVision Performance Tuning: 11. Excel -v- OpenXML
This blog post is part of a series that discusses how to get optimal performance from PeopleSoft nVision reporting as used in General Ledger.The general objective the performance tuning changes...
View ArticlenVision Performance Tuning 12: Hinting nVision with SQL Profiles
This blog post is part of a series that discusses how to get optimal performance from PeopleSoft nVision reporting as used in General Ledger. It is a PeopleSoft specific version of a posting on my...
View ArticlePeopleSoft and Invalid Views in the Oracle Database
I was listening to the section on Invalid Views in PSADMIN Podcast #117 (@19:00). Essentially, when you drop and recreate a view that is referenced by a second view, the status on the second view in...
View ArticleSetting Oracle Session Parameters for Specific Process Scheduler Processes
This note describes a mechanism for setting initialisation parameters for specific processes run on the process scheduler. I will demonstrate it relation to nVision, but it has general application in...
View ArticleFewer Platform Flags on Indexes from PeopleTools 8.55
It has always been possible in Application Designer to specify upon which databases platforms each index should be built. This is really a feature that is used by PeopleSoft development, rather than...
View ArticleResetting High Water Marks on On-line Temporary Table Instances
PeopleSoft has always used regular database tables for temporary working storage in batch processes. Up to PeopleTools 7.x working storage tables were shared by all instances of a program. That led...
View ArticleApplication Engine in Process Scheduler: PSAESRV Server Process -v-...
Whether to use the Application Engine server process (PSAESRV) in the process scheduler tuxedo domain or the standalone PSAE executable is a frequently discussed point amongst PeopleSoft administrator....
View ArticleManaging Cost-Based Optimizer Statistics for PeopleSoft
I gave this presentation to UKOUG PeopleSoft Roadshow 2018PeopleSoft presents some special challenges when it comes to collecting and maintaining the object statistics used by the cost-based...
View ArticleHow Not to Collect Optimizer Statistics in an Application Engine Program
I was told about a PeopleSoft customer experiencing an Oracle error when collecting statistics during an Application Engine.ORA-06533: Subscript beyond count ORA-06512: at "SYS.DBMS_STATS"…It is...
View ArticleEffective PeopleSoft Performance Monitoring
This advice note describes how to configure PeopleSoft systems on Oracle so that performance metrics are collected that are useful performance monitoring and subsequent performance...
View ArticlePeopleSoft Administrator Podcast: #183 – Effective Performance Monitoring
I recently recorded a podcast with Dan Iverson and Kyle Benson for the PeopleSoft Administrator Podcast, this time about instrumentation, monitoring the performance of PeopleSoft system, and...
View ArticlePeopleSoft Adminstrator Podcast: #184 – nVision Performance
I recorded a second podcast with Dan Iverson and Kyle Benson for the PeopleSoft Administrator Podcast, this time about nVision.(10 May 2019) #184 – nVision Performance You can listen to the podcast on...
View ArticlePS360 enhancement: Added report of DDL models
I have written several blogs and presentations recently about how and how not to collect statistics in PeopleSoft.Managing Cost-Based Optimizer Statistics for PeopleSoft recommendsIf you are going to...
View ArticlePeopleTools Table Reference Generator
Like many other PeopleSoft professionals, I spend a lot of time looking at the PeopleTools tables because they contain meta-data about the PeopleSoft application. Much of the application is stored in...
View ArticleUnderstanding PeopleTools Object Version Numbers
I was recently asked a question about PeopleSoft version numbers, but before I address that directly, I think it would be useful to explain what is their general purpose.CachingThe PeopleSoft data...
View ArticleWhich Version Number Corresponds To Which PeopleTools Object?
Recently somebody asked me "Our “CRM” values in PSLOCK and PSVERSION are growing tremendously and we don’t know why. We will be opening a case with Oracle but … do you know what that “CRM” value is...
View ArticlenVision Bug in PeopleTools 8.55/8.56 Impacts Performance
I have recently come across an interesting bug in nVision that has a significant performance impact on nVision reports in particular and can impact the database as a whole.Problem nVision SQLThis is an...
View ArticlePractical Application Performance Tuning: An nVision Case Study
I gave this presentation at the UKOUG Techfest 19 conference. It is closely based on a previous presentation about PeopleSoft nVision performance tuning, and uses the experience of a PeopleSoft...
View Article